import type { Transaction, VersionedTransaction } from '@solana/web3.js'; export declare class ExecutionError extends Error { readonly txSignature?: string; readonly cause?: Error; readonly logs?: string[]; readonly transaction?: Transaction | VersionedTransaction; readonly transactionCauseError?: string; constructor({ msg, txSignature, cause, logs, transaction, }: { msg?: string; txSignature?: string; cause?: Error; logs?: string[]; transaction?: Transaction | VersionedTransaction; }); messageWithCause(): string; messageWithTransactionError(): string; static fromMsg(msg: string): ExecutionError; get [Symbol.toStringTag](): string; static get [Symbol.species](): typeof ExecutionError; private extractTransactionCauseError; } //# sourceMappingURL=error.d.ts.map