import { Error } from './../../classes/types/Error'; import { ModelMapper } from './../../classes/models/BaseModel'; declare type SyneriseModuleMethodSuccessCallback = (response: any) => void; declare type SyneriseModuleMethodFailureCallback = (error: Error) => void; declare class SyneriseModuleConnector { static invokeMethod(method: Function, args: Array): void; static invokeMethodWithReturnValue(method: Function, args: Array, modelMapper?: ModelMapper): any; static invokeMethodWithCallback(method: Function, args: Array, onSuccessCallback: SyneriseModuleMethodSuccessCallback, onFailureCallback: SyneriseModuleMethodFailureCallback, modelMapper?: ModelMapper): void; static mapResponseObjectToModelClass(modelMapper: ModelMapper, responseObject: object): any; } export { SyneriseModuleConnector };