import { MemoryConfig } from '../types/memory'; export declare const DEFAULT_MEMORY_CONFIG: MemoryConfig; export declare function createMemoryConfig(overrides?: Partial): MemoryConfig; export declare function validateMemoryConfig(config: MemoryConfig): { valid: boolean; warnings: string[]; errors: string[]; }; export declare const MEMORY_CONFIGS: { development: MemoryConfig; testing: MemoryConfig; production: MemoryConfig; }; export declare function getEnvironmentMemoryConfig(): MemoryConfig; export declare const MEMORY_FEATURES: { enabled: boolean; learningEnabled: boolean; adaptationEnabled: boolean; knowledgeGraphEnabled: boolean; semanticSearchEnabled: boolean; crossSessionLearning: boolean; projectContextCaching: boolean; sessionBranching: boolean; memoryEncryption: boolean; memoryCompression: boolean; debugMode: boolean; }; export declare const MEMORY_HEALTH_CHECK: { enabled: boolean; interval: number; maxMemoryUsage: number; maxDiskUsage: number; alertThresholds: { memoryUsage: number; diskUsage: number; responseTime: number; errorRate: number; }; }; //# sourceMappingURL=memory.config.d.ts.map