import { ABI } from '@neo-one/client-common'; import { Context } from '../Context'; import { ContractInfo } from './ContractInfoProcessor'; export declare class ABISmartContractProcessor { private readonly context; private readonly contractInfo; constructor(context: Context, contractInfo: ContractInfo); process(): ABI; private processFunctions; private findDeployInfo; private getParameters; private processEvents; private toABIEvent; private paramToABIParameter; private checkLastParam; private checkLastParamBase; private getParamSymbolType; private toABIParameter; private toABIReturn; }