export interface TLSClientErrorOptions { code?: string; status?: number; details?: unknown; cause?: unknown; retriable?: boolean; } export declare class TLSClientError extends Error { readonly code?: string; readonly status?: number; readonly details?: unknown; readonly retriable?: boolean; constructor(message: string, options?: TLSClientErrorOptions); static fromUnknown(value: unknown, options?: TLSClientErrorOptions): TLSClientError; }