/// import { ContractAbiDefinition, ContractEventEntry, ContractFunctionEntry } from '.'; import { LogResponse } from '../../formatters'; export declare class ContractAbi { functions: ContractFunctionEntry[]; events: ContractEventEntry[]; ctor: ContractFunctionEntry; fallback?: ContractFunctionEntry; constructor(definition: ContractAbiDefinition); findEntryForLog(log: LogResponse): ContractEventEntry | undefined; decodeEvent(log: LogResponse): import("../../formatters").EventLog; decodeFunctionData(data: Buffer): any; }