import type { GapReport, GapItem, ModuleGap, DeltaReport } from '../schemas/gap.js'; /** * Normalize a gap report for stable output (golden file comparison) */ export declare function normalizeGapReport(report: GapReport, basePath?: string): GapReport; /** * Extended report with optional delta information */ export interface GapReportWithDelta extends GapReport { delta?: DeltaReport; } /** * Render gap report as JSON */ export declare function renderGapReportJson(report: GapReport, basePath?: string, delta?: DeltaReport): string; /** * Options for rendering gap report as Markdown */ export interface GapReportMdOptions { /** Show confidence information for matches (default: false) */ showConfidence?: boolean; /** Include match breakdown table (default: false) */ showMatchBreakdown?: boolean; /** Delta report from baseline comparison */ delta?: DeltaReport; } /** * Render gap report as Markdown */ export declare function renderGapReportMd(report: GapReport, basePath?: string, options?: GapReportMdOptions): string; export type { GapReport, GapItem, ModuleGap, DeltaReport }; //# sourceMappingURL=gap-report.d.ts.map