/**
 * Index manager for efficient log entry lookups
 */
import type { LogEntry } from '../types.js';
/**
 * Manages indexes for log entries
 */
export declare class IndexManager {
    private indexes;
    /**
     * Update indexes when entry is added or removed
     */
    updateIndexes(entry: LogEntry, add: boolean): void;
    /**
     * Clear all indexes
     */
    clear(): void;
    /**
     * Get all values for a specific index
     */
    getIndexValues(indexName: string): Set<string> | undefined;
}
//# sourceMappingURL=index-manager.d.ts.map