import { ExecutionResultData } from './types'; import { DisplayResult } from './util'; export declare class ExecutionResult { #private; readonly resultData: ExecutionResultData; constructor(contractInterface: EthersTypes.Interface, rct: ExecutionResultData); get receipt(): Partial; get parsedLogs(): ReadonlyArray; get parsedError(): (import("./types").ExecutionError & { displayError?: DisplayResult | undefined; }) | undefined; get simpleData(): { hash: string | undefined; from: string | undefined; to: string | null | undefined; gasUsed: string | undefined; error: DisplayResult | (import("./types").ExecutionError & { displayError?: DisplayResult | undefined; }) | undefined; logs: ((import("ethers").LogParams & { description?: import("ethers").LogDescription | undefined; displayDescription?: DisplayResult | undefined; }) | { name: string; data: DisplayResult; })[]; }; toJSON(): any; }