import { Command, Pattern } from '../core/types.js'; export declare class ContextDatabase { private db; constructor(); private initialize; addCommand(command: Command): void; getRecentCommands(limit?: number): Command[]; getCommandsInDirectory(directory: string, limit?: number): Command[]; updatePattern(pattern: Pattern): void; getFrequentPatterns(minFrequency?: number): Pattern[]; trackFileChange(path: string, lastModified: number, changeType: string): void; getFileChange(path: string): any; close(): void; } //# sourceMappingURL=database.d.ts.map