import { type WorkSpreadsheetChartLayout } from './work-spreadsheet-chart-layout'; import type { WorkSlideBubbleSizeRepresents, WorkSlideChart, WorkSlideChartDataLabelPosition, WorkSlideChartDataLabels, WorkSlideChartLegendPosition, WorkSlideChartSeries, WorkSlideChartSeriesStyle, WorkSlideChartType, WorkSlideElement, WorkSlideRadarStyle, WorkSlideScatterStyle } from './work-types'; export declare function createPresentationChartElement(): WorkSlideElement; export declare function presentationChartTypeLabel(type: WorkSlideChartType): string; export declare function withPresentationChartType(chart: WorkSlideChart, type: WorkSlideChartType): WorkSlideChart; export declare function withPresentationChartLayout(chart: WorkSlideChart, change?: Partial>): WorkSlideChart; export declare function normalizePresentationChartSeriesStyle(style: WorkSlideChartSeriesStyle | undefined, type: WorkSlideChartType): WorkSlideChartSeriesStyle | undefined; export declare function withPresentationChartSeriesStyle(chart: WorkSlideChart, seriesIndex: number, style: WorkSlideChartSeriesStyle | undefined): WorkSlideChart; export declare function presentationChartSupportsSeriesMarkers(type: WorkSlideChartType): boolean; export declare function presentationChartHasCustomSeriesStyles(chart: WorkSlideChart): boolean; export declare function parsePresentationChartCategories(value: string): string[]; export declare function parsePresentationChartValues(value: string): number[]; export declare function parsePresentationChartValueDraft(value: string): number[] | null; export declare function parsePresentationChartXValues(value: string): string[]; export declare function createPresentationChartSeries(chart: WorkSlideChart): WorkSlideChartSeries; export declare function withPresentationChartSeriesAnalysis(chart: WorkSlideChart, seriesIndex: number, analysis: Pick): WorkSlideChart; export declare function presentationChartTrendlineCount(chart: WorkSlideChart): number; export declare function presentationChartErrorBarCount(chart: WorkSlideChart): number; export declare function normalizeDoughnutHoleSize(value: number | undefined): number; export declare function normalizeRadarStyle(value: WorkSlideRadarStyle | undefined): WorkSlideRadarStyle; export declare function normalizePresentationScatterStyle(value: unknown): WorkSlideScatterStyle; export declare function normalizePresentationBubbleScale(value: unknown): number; export declare function normalizePresentationBubbleSizeRepresents(value: unknown): WorkSlideBubbleSizeRepresents; export declare function presentationChartUsesNumericXAxis(type: WorkSlideChartType): boolean; export declare function presentationChartXValues(chart: WorkSlideChart): number[]; export declare function presentationChartBubbleSizes(series: WorkSlideChartSeries): number[]; export declare function normalizePresentationChartLegendPosition(value: unknown): WorkSlideChartLegendPosition; export declare function presentationChartLegendPositionLabel(position: WorkSlideChartLegendPosition): string; export declare function presentationChartShowsLegend(chart: WorkSlideChart): boolean; export declare function presentationChartSupportsAxisTitles(chart: Pick): boolean; export declare function presentationChartDataLabelPositions(type: WorkSlideChartType): readonly WorkSlideChartDataLabelPosition[]; export declare function normalizePresentationChartDataLabelPosition(value: unknown, type: WorkSlideChartType): WorkSlideChartDataLabelPosition; export declare function normalizePresentationChartDataLabels(source: WorkSlideChartDataLabels, type: WorkSlideChartType): WorkSlideChartDataLabels; export declare function withPresentationChartDataLabels(chart: WorkSlideChart, dataLabels: WorkSlideChartDataLabels | undefined): WorkSlideChart; export declare function presentationChartHasDataLabels(chart: WorkSlideChart): boolean; export declare function presentationChartDataLabelPositionLabel(position: WorkSlideChartDataLabelPosition): string; export declare function presentationChartDataLabelText(chart: WorkSlideChart, seriesIndex: number, pointIndex: number): string;