interface NeuromcpConfig { readonly dbPath: string; readonly maxDbSizeMb: number; readonly embeddingProvider: 'auto' | 'onnx' | 'ollama' | 'openai'; readonly embeddingModel: string; readonly ollamaHost: string; readonly embeddingUrl: string | null; readonly defaultNamespace: string; readonly tombstoneTtlDays: number; readonly autoConsolidate: boolean; readonly consolidateIntervalHours: number; readonly decayLambda: number; readonly dedupThreshold: number; readonly minImportance: number; readonly autoCommitSimilarity: number; readonly sweepIntervalHours: number; readonly claudeCodeIntegration: 'auto' | 'enabled' | 'disabled'; readonly logLevel: 'debug' | 'info' | 'warn' | 'error'; readonly logFormat: 'text' | 'json'; readonly contradictionThreshold: number; readonly surpriseDecayDays: number; readonly primingBoost: number; readonly mmrLambda: number; readonly httpEnabled: boolean; readonly httpPort: number; readonly httpHost: string; readonly accessBoost: number; readonly recencyBoost: number; readonly centralityBoost: number; readonly attentionWeight: number; readonly blockAttentionWeight: number; readonly usefulnessExplorationThreshold: number; readonly usefulnessFactorRange: number; readonly embedTimeoutMs: number; readonly entityExtractionMode: 'auto' | 'llm' | 'regex'; readonly ollamaChatModel: string; readonly reranker: 'none' | 'auto' | 'onnx'; readonly rerankPool: number; readonly wikiDir: string; } declare function loadConfig(): NeuromcpConfig; export { type NeuromcpConfig, loadConfig };