/** * Deterministic named-entity extractor for research questions. Identifies * ALL_CAPS acronyms, CamelCase proper nouns, mixed-case+digit identifiers * (e.g. A2A, PG18, S3) and double-quoted phrases. Used to detect when a * decomposed sub-query set fails to cover a named entity from the original * question — the missing entity is then surfaced in `brief.sections.gaps`. */ export interface EntityGap { entity: string; reason: string; } export declare function extractNamedEntities(input: string): string[]; export declare function detectEntityGaps(question: string, subQueries: string[]): EntityGap[]; //# sourceMappingURL=entity-extractor.d.ts.map