/** * MAMA Embedding Client * * HTTP client for the embedding server running in MCP server. * Used by hooks for fast embedding generation. * * Features: * - Auto-discovery via port file * - Timeout handling * - Fallback to local embedding when server unavailable * * @module embedding-client */ export declare const DEFAULT_PORT: number; export declare const HOST = "127.0.0.1"; export declare const TIMEOUT_MS = 500; export declare const PORT_FILE: string; export interface ServerStatus { status: string; model?: string; dimension?: number; uptime?: number; } /** * Get server port from port file or default */ export declare function getServerPort(): number; /** * Check if embedding server is running */ export declare function isServerRunning(): Promise; /** * Generate embedding via HTTP server * * @param text - Text to embed * @returns Embedding or null if failed */ export declare function getEmbeddingFromServer(text: string): Promise; /** * Get server status */ export declare function getServerStatus(): Promise; //# sourceMappingURL=embedding-client.d.ts.map