import { DeployableContract, EncodedFunctionParameter, EncodedFunctionOutput } from '../types'; export declare class MapperService { private static _instance?; static instance(): MapperService; encodeConstructorInputs(functionValues: any[], manifest: DeployableContract): EncodedFunctionParameter[]; encodeInputs(functionName: string, functionValues: any[], manifest: DeployableContract): EncodedFunctionParameter[]; encodeOutputTypes(functionName: string, manifest: DeployableContract): EncodedFunctionOutput[]; private encodeInputsImpl; private encodeOutputTypesImpl; private encodeInputValue; private getConstructorDecoratorFromManifest; private getFunctionDecoratorFromManifest; }