import { type WorkSlideChart, type WorkSpreadsheetErrorBarDirection } from '../work-types'; type CanvasPoint = readonly [number, number]; export interface PresentationChartAnalysisBounds { x: number[]; y: number[]; } export declare function presentationChartAnalysisBounds(chart: WorkSlideChart, xValues: readonly number[]): PresentationChartAnalysisBounds; export declare function drawPresentationChartSeriesAnalysis({ context, chart, seriesIndex, xValues, color, trendlinePosition, errorBarPosition, }: { context: CanvasRenderingContext2D; chart: WorkSlideChart; seriesIndex: number; xValues: readonly number[]; color: string; trendlinePosition: (x: number, y: number) => CanvasPoint; errorBarPosition: (direction: WorkSpreadsheetErrorBarDirection, pointIndex: number, value: number) => CanvasPoint; }): void; export declare function drawPresentationChartXyLine(context: CanvasRenderingContext2D, points: Array<{ x: number; y: number; }>, smooth: boolean): void; export {};