import { type createLumenHistogramGeometry, type createLumenLineChartModel, type createLumenWaterfallGeometry, type LumenChartAnnotation, type LumenChartLabels, type LumenChartSeries, type LumenHeatmapDatum, type LumenHistogramBin, type LumenRangeDatum, type LumenScatterGeometry, type LumenScatterGeometryPoint, type LumenScatterReference, type LumenScatterScaleType, type LumenWaterfallDatum } from '@santi020k/lumen-core'; export declare const escapeChartHtml: (value: number | string) => string; export declare const parseHistogramBins: (value: string | null) => LumenHistogramBin[]; export declare const parseWaterfallData: (value: string | null) => LumenWaterfallDatum[]; export declare const parseChartAnnotations: (value: string | null) => LumenChartAnnotation[]; export declare const chartNumberAttribute: (element: HTMLElement, name: string) => number | undefined; export declare const chartInspectionHtml: (model: ReturnType, labels: Readonly, formatValue: (value: number) => string, formatCategory?: (value: number | string) => string) => string; export declare const chartAnnotationHtml: (model: ReturnType) => string; export declare const chartLabelsFor: (element: HTMLElement) => Readonly; export declare const chartLegendHtml: (series: readonly LumenChartSeries[], labels: Readonly, interactive?: boolean) => string; export declare const chartAxesHtml: (model: Pick, "categoryTicks" | "height" | "left" | "right" | "ticks" | "y">, formatValue: (value: number) => string, labelOffset?: number) => string; export declare const intervalChartHtml: (model: ReturnType | ReturnType, labels: Readonly, formatValue: (value: number) => string, formatBoundary: (value: number) => string, valueLabel: string, showTable: boolean, summaryOverride?: string | null) => string; export declare const scatterPlotHtml: (geometry: LumenScatterGeometry, referenceItems: readonly LumenScatterReference[], xScale: LumenScatterScaleType, plotId: string, formatX: (value: number | string) => string, formatY: (value: number) => string, labels: LumenChartLabels, datumTargets?: string) => string; export declare const chartDataTableHtml: (categories: readonly (number | string)[], series: readonly LumenChartSeries[], formatCategory: ((category: number | string) => string) | undefined, formatValue: ((value: number) => string) | undefined, labels: Readonly) => string; export declare const scatterDataTableHtml: (points: readonly LumenScatterGeometryPoint[], formatCategory: ((category: number | string) => string) | undefined, formatValue: ((value: number) => string) | undefined, labels: Readonly) => string; export declare const heatmapDataTableHtml: (data: readonly LumenHeatmapDatum[], labels: Readonly, formatValue?: (value: number) => string) => string; export declare const rangeDataTableHtml: (data: readonly LumenRangeDatum[], labels: Readonly) => string; export declare const chartHeaderHtml: (element: HTMLElement, showValue?: boolean) => string; export declare const chartCaptionHtml: (element: HTMLElement) => string; export declare const parseHeatmapData: (value: string | null) => LumenHeatmapDatum[]; export declare const parseRangeData: (value: string | null) => LumenRangeDatum[]; //# sourceMappingURL=chart-html.d.ts.map