import type { TextualDiff, NetlistDiff, BomDiff } from '../core/pcb-textual-diff.js'; export interface LayerInfo { name: string; originalSvg: string | null; modifiedSvg: string | null; annotatedOriginalSvg: string | null; annotatedModifiedSvg: string | null; hasDifferences: boolean; } export declare function generateHtmlReport(htmlLayers: LayerInfo[], textualDiff?: TextualDiff, netlistDiff?: NetlistDiff, bomDiff?: BomDiff, fileNames?: { original: string; modified: string; }, svgOffset?: { x: number; y: number; }): Promise; //# sourceMappingURL=html-generator.d.ts.map