interface DensitometerToolProps { jobId: string; pageNum: number; pageWidthPts: number; pageHeightPts: number; canvasWidth: number; canvasHeight: number; /** TAC limit in percent (default 300). Matches separations config. */ tacLimit?: number; /** * Per-channel display colour (`channelName` → `#rrggbb`), the SAME resolved * swatch the Inks panel and separation plate use, so the readout chip for an * ink matches the plate. A channel absent from the map falls back to the * canonical process colour, then a name-derived hue for unknown spots. */ swatchColors?: ReadonlyMap; } /** * Real CMYK + spot-channel densitometer. Samples each ink channel at the * clicked point and reports: * * C 62.3% M 18.1% * Y 4.7% K 91.5% * ──────────────── * TAC 176.6% (under 300) * * Falls back to a friendly "no separations" message on RGB/greyscale * source PDFs where the engine can't split CMYK. */ export declare function DensitometerTool({ jobId: _jobId, pageNum, pageWidthPts, pageHeightPts, canvasWidth, canvasHeight, tacLimit, swatchColors, }: DensitometerToolProps): import("react").JSX.Element | null; export {}; //# sourceMappingURL=DensitometerTool.d.ts.map