export declare class MCPError extends Error { readonly code: string; readonly details?: any | undefined; constructor(message: string, code: string, details?: any | undefined); } export declare class ConnectionError extends MCPError { constructor(message: string, details?: any); } export declare class ValidationError extends MCPError { constructor(message: string, details?: any); } export declare class SecurityError extends MCPError { constructor(message: string, details?: any); } export declare class QueryError extends MCPError { constructor(message: string, details?: any); } export declare class TimeoutError extends MCPError { constructor(message: string, details?: any); } export declare class PermissionError extends MCPError { constructor(message: string, details?: any); } export declare class ErrorHandler { static handleSqlServerError(error: any): MCPError; static formatErrorForUser(error: MCPError): { error: string; code: string; suggestions?: string[]; }; } //# sourceMappingURL=errors.d.ts.map