import type { SessionProtocolError, SessionProtocolErrorCode, SessionProtocolRequestId } from "../protocol/session_protocol.js"; export type TauSessionProtocolErrorCode = SessionProtocolErrorCode; export type TauSessionProtocolError = SessionProtocolError; export declare class TauSessionClientError extends Error { constructor(message: string, options?: ErrorOptions); } export declare class TauSessionProtocolResponseError extends TauSessionClientError { readonly code: TauSessionProtocolErrorCode; readonly requestId: SessionProtocolRequestId; readonly data?: unknown; constructor(options: { requestId: SessionProtocolRequestId; error: TauSessionProtocolError; }); } export declare class TauTransportError extends TauSessionClientError { constructor(message: string, options?: ErrorOptions); }