import type { Hex } from 'viem'; declare class ExecutionError extends Error { private readonly _message; private readonly _context; private readonly _errorType; private readonly _traceId; constructor(params?: { message?: string; context?: any; errorType?: string; traceId?: string; }); get message(): string; get context(): any; get errorType(): string; get traceId(): string; } declare class OrderPathRequiredForIntentsError extends ExecutionError { constructor(params?: { context?: any; errorType?: string; traceId?: string; }); } declare class IntentFailedError extends ExecutionError { constructor(params?: { intentId?: string; context?: any; errorType?: string; traceId?: string; }); } declare class QuoteNotInPreparedTransactionError extends ExecutionError { constructor(params?: { context?: { intentId?: string; }; errorType?: string; traceId?: string; }); } declare class InvalidSourceCallsError extends ExecutionError { constructor(params?: { chainId?: number; context?: any; errorType?: string; traceId?: string; }); } declare class Eip7702InitSignatureRequiredError extends ExecutionError { constructor(params?: { context?: any; errorType?: string; traceId?: string; }); } declare class UnknownOwnerError extends ExecutionError { constructor(params?: { context?: { signer?: string; publicKey?: string; validatorId?: number | Hex; }; errorType?: string; traceId?: string; }); } declare class MismatchedOwnerSignaturesError extends ExecutionError { constructor(params?: { message?: string; context?: any; errorType?: string; traceId?: string; }); } declare class InsufficientOwnerSignaturesError extends ExecutionError { constructor(params?: { required?: number; provided?: number; validatorId?: number | Hex; context?: any; errorType?: string; traceId?: string; }); } declare class InvalidOwnerSigningOptionsError extends ExecutionError { constructor(params?: { context?: any; errorType?: string; traceId?: string; }); } declare class IndependentSigningNotSupportedError extends ExecutionError { constructor(params?: { context?: any; errorType?: string; traceId?: string; }); } declare function isExecutionError(error: Error): error is ExecutionError; export { isExecutionError, ExecutionError, Eip7702InitSignatureRequiredError, IndependentSigningNotSupportedError, InsufficientOwnerSignaturesError, IntentFailedError, InvalidOwnerSigningOptionsError, InvalidSourceCallsError, MismatchedOwnerSignaturesError, OrderPathRequiredForIntentsError, QuoteNotInPreparedTransactionError, UnknownOwnerError, }; //# sourceMappingURL=execution.d.ts.map