import { Context, ContractParser } from '@derivation-tech/context'; import { ParamType } from 'ethers/lib/utils'; import { LogDescription, TransactionDescription } from '@ethersproject/abi'; import { ErrorDescription } from '@ethersproject/abi/lib/interface'; export declare class GateParser extends ContractParser { ctx: Context; constructor(ctx: Context); formatEncodedFundctionArgs(obj: object): Promise; parseBaseArrayParam(description: TransactionDescription | LogDescription | ErrorDescription, param: ParamType, value: any[]): Promise; parseBaseParam(description: TransactionDescription | LogDescription | ErrorDescription, param: ParamType, data: any): Promise; parseDefaultBaseParam(param: ParamType, data: any): string; } //# sourceMappingURL=gate.d.ts.map