/** * Base error class for Lisa domain errors. */ export declare class LisaError extends Error { readonly code: string; readonly data?: Record | undefined; constructor(message: string, code: string, data?: Record | undefined); } /** * Error thrown when MCP communication fails. */ export declare class McpError extends LisaError { readonly statusCode?: number | undefined; constructor(message: string, statusCode?: number | undefined, data?: Record); } /** * Error thrown when memory operations fail. */ export declare class MemoryError extends LisaError { constructor(message: string, data?: Record); } /** * Error thrown when task operations fail. */ export declare class TaskError extends LisaError { constructor(message: string, data?: Record); } /** * Error thrown when context detection fails. */ export declare class ContextError extends LisaError { constructor(message: string, data?: Record); } /** * Error thrown when an operation times out. */ export declare class TimeoutError extends LisaError { readonly timeoutMs: number; constructor(message: string, timeoutMs: number, data?: Record); } //# sourceMappingURL=LisaError.d.ts.map