/** Base class for errors thrown by the Quack SDK. */ export declare class QuackError extends Error { /** Create a Quack SDK error. */ constructor(message: string, options?: ErrorOptions); } /** Error raised for client-side protocol, transport, URI, or state failures. */ export declare class QuackProtocolError extends QuackError { /** Create a protocol/client-state error. */ constructor(message: string, options?: ErrorOptions); } /** Error raised when the server returns a Quack error response. */ export declare class QuackServerError extends QuackError { /** Server-provided error message. */ readonly serverMessage: string; /** Create a server error from a Quack error response. */ constructor(serverMessage: string); } /** Error raised for known DuckDB serialization paths outside current support. */ export declare class QuackUnsupportedTypeError extends QuackProtocolError { /** Create an unsupported-type error. */ constructor(message: string, options?: ErrorOptions); }