/** Custom exceptions for CortexDB SDK */ /** * Base exception for all CortexDB errors */ export declare class CortexDBError extends Error { constructor(message: string); } /** * Exception raised for connection errors */ export declare class CortexDBConnectionError extends CortexDBError { constructor(message?: string); } /** * Exception raised for timeout errors */ export declare class CortexDBTimeoutError extends CortexDBError { constructor(message?: string); } /** * Exception raised for 404 Not Found errors */ export declare class CortexDBNotFoundError extends CortexDBError { constructor(message?: string); } /** * Exception raised for validation errors (400) */ export declare class CortexDBValidationError extends CortexDBError { constructor(message?: string); } /** * Exception raised for authentication errors (401) */ export declare class CortexDBAuthenticationError extends CortexDBError { constructor(message?: string); } /** * Exception raised for permission errors (403) */ export declare class CortexDBPermissionError extends CortexDBError { constructor(message?: string); } /** * Exception raised for server errors (5xx) */ export declare class CortexDBServerError extends CortexDBError { constructor(message?: string); } /** * Exception raised when async record processing fails * (e.g., embedding generation, document processing) */ export declare class CortexDBProcessingError extends CortexDBError { readonly recordId: string; readonly collection: string; readonly details?: any | undefined; constructor(message: string, recordId: string, collection: string, details?: any | undefined); } //# sourceMappingURL=index.d.ts.map