/** * Custom error classes for better type safety and error handling */ /** * Error thrown when an API request fails */ export declare class ApiError extends Error { readonly statusCode?: number; readonly isRetryable: boolean; constructor(message: string, statusCode?: number, isRetryable?: boolean); } /** * Error thrown when a network request fails */ export declare class NetworkError extends Error { readonly isRetryable: boolean; constructor(message: string, isRetryable?: boolean); } /** * Error thrown when transaction submission fails */ export declare class TransactionError extends Error { readonly transactionHash?: string; readonly reason?: string; constructor(message: string, transactionHash?: string, reason?: string); } //# sourceMappingURL=errors.d.ts.map