import type { KnowledgeNodeRecord } from '../types.js';
export declare function filterFactsForQuery(query: string, facts: readonly KnowledgeNodeRecord[]): KnowledgeNodeRecord[];
export declare function factIntent(tokens: readonly string[]): ReadonlySet<string> | null;
export declare function hasAny(values: ReadonlySet<string>, candidates: readonly string[]): boolean;
export declare function hasFeatureIntent(intent: ReadonlySet<string>): boolean;
export declare function hasFeatureIntentForQuery(query: string): boolean;
export declare function renderFactForScoring(fact: KnowledgeNodeRecord): string;
export declare function renderFactForPrompt(fact: KnowledgeNodeRecord): string;
export declare function renderNodeEvidence(node: KnowledgeNodeRecord): string;
export declare function semanticKindBoost(node: KnowledgeNodeRecord): number;
//# sourceMappingURL=answer-fact-selection.d.ts.map