interface RenounErrorOptions { cause?: unknown; } export declare class RenounAbortError extends Error { constructor(message?: string, options?: RenounErrorOptions); } export declare class RenounTimeoutError extends Error { readonly timeoutMs?: number; constructor(message?: string, options?: RenounErrorOptions & { timeoutMs?: number; }); } export declare class RenounNetworkError extends Error { readonly status?: number; readonly url?: string; readonly method?: string; readonly retryable?: boolean; constructor(message?: string, options?: RenounErrorOptions & { status?: number; url?: string; method?: string; retryable?: boolean; }); } export declare class RenounCacheError extends Error { readonly key?: string; constructor(message?: string, options?: RenounErrorOptions & { key?: string; }); } export declare function createAbortError(reason?: unknown): Error; export declare function isAbortError(error: unknown): boolean; export declare function isRetryableNetworkTypeError(error: unknown): boolean; export declare function toPublicError(error: unknown): Error; export {};