import { FunctionDeclaration } from 'typechain'; export declare function generateViewFunctions(view: boolean, functions: FunctionDeclaration[]): string[]; export declare function generateFunctionSignatures(functions: FunctionDeclaration[]): string[]; export declare function generateViewFunction(view: boolean, fn: FunctionDeclaration, includeArgTypes: boolean): string[]; export declare function generateBoundViewFunctions(view: boolean, functions: FunctionDeclaration[]): string[]; export declare function generateBoundViewFunction(view: boolean, fn: FunctionDeclaration, includeArgTypes: boolean): string[]; export declare function generateFunctionCallEncoders(functions: FunctionDeclaration[]): string[]; export declare function generateFunctionCallEncoder(fn: FunctionDeclaration, includeArgTypes: boolean): string[]; export declare function generateBoundFunctionCallEncoders(functions: FunctionDeclaration[]): string[]; export declare function generateBoundFunctionCallEncoder(fn: FunctionDeclaration, includeArgTypes: boolean): string[]; //# sourceMappingURL=function-calls.d.ts.map