/**
 * Auto Index Manager - Ensures all indexes are created automatically
 * This runs in the background to guarantee users have all indexes without manual setup
 */
import { Collection } from 'mongodb';
import type { MemoryDocument, CodeChunk } from '../types/memory-v5.js';
/**
 * Automatically ensures all required indexes exist
 * Called during init and periodically in background
 */
export declare function ensureAllIndexes(memoryCollection: Collection<MemoryDocument>, codeCollection: Collection<CodeChunk>): Promise<void>;
/**
 * Background task to ensure indexes after a delay
 * This catches any indexes that might have failed during init
 */
export declare function startIndexBackgroundTask(memoryCollection: Collection<MemoryDocument>, codeCollection: Collection<CodeChunk>): void;
//# sourceMappingURL=auto-index-manager.d.ts.map