/** * Embeddings MCP Tools — configuration store and input validation. * Extracted from embeddings-tools.ts. */ export declare const CONFIG_DIR = ".monomind"; export declare const MODELS_DIR = "models"; export declare function validateText(t: unknown, field: string): string; export declare function validateVector(v: unknown, field: string): number[]; export interface EmbeddingsConfig { model: string; modelPath: string; dimension: number; cacheSize: number; hyperbolic: { enabled: boolean; curvature: number; epsilon: number; maxNorm: number; }; neural: { enabled: boolean; driftThreshold: number; decayRate: number; monovector?: { enabled: boolean; sona: boolean; flashAttention: boolean; ewcPlusPlus: boolean; }; features?: { semanticDrift: boolean; memoryPhysics: boolean; stateMachine: boolean; swarmCoordination: boolean; coherenceMonitor: boolean; }; }; initialized: string; } export declare function getConfigPath(): string; export declare function ensureConfigDir(): void; export declare function loadConfig(): EmbeddingsConfig | null; export declare function saveConfig(config: EmbeddingsConfig): void; //# sourceMappingURL=embeddings-tools-config.d.ts.map