export declare class TossError extends Error { code: string; details?: any | undefined; constructor(message: string, code: string, details?: any | undefined); } export declare class IntentValidationError extends TossError { constructor(message: string, details?: any); } export declare class NetworkError extends TossError { constructor(message: string, details?: any); } export declare class StorageError extends TossError { constructor(message: string, details?: any); } export declare class SignatureError extends TossError { constructor(message: string, details?: any); } export declare const ERROR_CODES: { readonly INVALID_INTENT: "INVALID_INTENT"; readonly NETWORK_ERROR: "NETWORK_ERROR"; readonly STORAGE_ERROR: "STORAGE_ERROR"; readonly SIGNATURE_VERIFICATION_FAILED: "SIGNATURE_VERIFICATION_FAILED"; readonly INTENT_EXPIRED: "INTENT_EXPIRED"; readonly INSUFFICIENT_FUNDS: "INSUFFICIENT_FUNDS"; readonly TRANSACTION_FAILED: "TRANSACTION_FAILED"; }; //# sourceMappingURL=errors.d.ts.map