export interface ExtractedContext { techTerms: string[]; filePaths: string[]; recentCommands: string[]; codeKeywords: string[]; } export declare class ContextExtractor { private static readonly TECH_PATTERNS; private static readonly COMMON_TECH_TERMS; static extractFromBuffer(buffer: string[], limit?: number): ExtractedContext; static generateHotwords(context: ExtractedContext): Array<{ word: string; boost: number; }>; static compressContext(buffer: string[], maxTokens?: number): string; } //# sourceMappingURL=context-extractor.d.ts.map