export interface AuraClientConfig { baseUrl: string; apiKey?: string; timeout?: number; } export interface AuraToolCall { tool: string; arguments: Record; } export interface AuraMemoryEntry { key: string; value: unknown; metadata?: Record; } export declare class AuraConnectionError extends Error { constructor(message: string); } export declare class AuraClient { private config; private _connected; constructor(config: AuraClientConfig); get connected(): boolean; private headers; connect(): Promise; disconnect(): Promise; publishToMemory(entry: AuraMemoryEntry): Promise; callTool(call: AuraToolCall): Promise; healthCheck(): Promise; }