export declare const CONFORMANCE_KINDS: Set; export declare const CATEGORY_MAPS: Record>; export declare function getTemplatesDir(): string; /** Never throws — returns descriptive error string on failure. */ export declare function getTemplate(kind: string, projectOverridePath?: string): string; /** Strips block so example headers don't inflate conformance scores. */ export declare function stripExamplesBlock(content: string): string; export declare function extractHeaders(content: string): string[]; export declare function getExpectedCategories(kind: string): Record | null; export declare function matchCategories(categories: Record, actualHeaders: string[]): Set; export interface ConformanceRecord { noteId: string; kind: string; action: string; model: string | null; coverage: number; matchedCategories: string[]; missingCategories: string[]; hintTriggered: boolean; } export interface ConformanceAggregates { totalChecked: number; avgCoverage: number; hintTriggerRate: number; hintCount: number; byKind: Record; templateRetrievals: number; } //# sourceMappingURL=template-handler.d.ts.map