You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: lxd_mock.go
    path of file: ./repos/juju/upgrades/upgradevalidation/mocks
    
    the code of the file until where you have to start completion: // Code generated by MockGen. DO NOT EDIT.
// Source: github.com/juju/juju/provider/lxd (interfaces: ServerFactory,Server)
//
// Generated by this command:
//
//	mockgen -package mocks -destination mocks/lxd_mock.go github
    
func (m *MockServer) FindImage(arg0 context.Context, arg1 base.Base, arg2 string, arg3 api.InstanceType, arg4 []lxd0.ServerSpec, arg5 bool, arg6 environs.StatusCallbackFunc) (lxd0.SourcedImage, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "FindImage", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
	ret0, _ := ret[0].(lxd0.SourcedImage)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}