import type { ReplacementValue } from '../recipe/replacement-keys.js'; export interface ScanMetadataCoverageInput { scannedShortPlaceholders: string[]; metadataFields: string[]; replacements: Record; extraCoveredFields?: string[]; ignoredPlaceholders?: string[]; } export interface ScanMetadataCoverageReport { coveredShortPlaceholders: string[]; uncoveredShortPlaceholders: string[]; ignoredShortPlaceholders: string[]; placeholderToFields: Record; mappedFieldsNotInMetadata: string[]; metadataFieldsWithoutPlaceholderCoverage: string[]; } /** * Compare short placeholders discovered via scan against recipe/template metadata * coverage inferred from replacements mapping. */ export declare function assessScanMetadataCoverage(input: ScanMetadataCoverageInput): ScanMetadataCoverageReport; //# sourceMappingURL=scan-metadata.d.ts.map