import type { ThemeTokens } from "../plugin/services"; import type { DecisionRecord, OverlayItem } from "../plugin/types"; interface FindingsOverlayDOMProps { /** Rendered page width in CSS px (from PdfSubstrate's onPageRender). */ pageWidthPx: number; /** Rendered page height in CSS px. */ pageHeightPx: number; /** PDF page width in points (origin lower-left). */ pageWidthPts: number; /** PDF page height in points. */ pageHeightPts: number; /** Findings filtered to this page. */ items: ReadonlyArray; /** Currently selected finding (or null). */ selectedItem: OverlayItem | null; /** Click handler — fires when the user taps a bbox. */ onItemClick: (item: OverlayItem) => void; /** Stable F1..FN numbers keyed by item id. */ findingNumbers?: ReadonlyMap; /** Active decisions keyed by finding id — dims any finding with * an active approve/waive decision. */ decisions?: Record; /** Theme tokens for badge colors that fall outside the tier map. */ tokens: ThemeTokens; } export declare function FindingsOverlayDOM({ pageWidthPx, pageHeightPx, pageWidthPts, pageHeightPts, items, selectedItem, onItemClick, findingNumbers, decisions, tokens: _tokens, }: FindingsOverlayDOMProps): import("react").JSX.Element; export {}; //# sourceMappingURL=FindingsOverlayDOM.d.ts.map