import { type OoxmlPackage } from './work-ooxml-package'; import type { WorkSpreadsheetChartLayout } from './work-spreadsheet-chart-layout'; import { type WorkSpreadsheetBubbleSizeRepresents, type WorkSpreadsheetChart, type WorkSpreadsheetChartAxes, type WorkSpreadsheetChartSeries, type WorkSpreadsheetChartType, type WorkSpreadsheetContent, type WorkSpreadsheetErrorBars, type WorkSpreadsheetRadarStyle, type WorkSpreadsheetScatterStyle, type WorkSpreadsheetSheet, type WorkSpreadsheetTrendline } from './work-types'; import { type XlsxDrawingAnchor } from './work-xlsx-drawing-geometry'; export declare const XLSX_CHART_RELATIONSHIP = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"; export declare const XLSX_CHART_CONTENT_TYPE = "application/vnd.openxmlformats-officedocument.drawingml.chart+xml"; export declare function isSupportedXlsxCombinationChartNodes(chartNodes: readonly Element[]): boolean; export interface XlsxWorksheetChart extends XlsxDrawingAnchor, WorkSpreadsheetChartLayout { id: string; name: string; altText?: string; type: WorkSpreadsheetChartType; title?: string; titleReference?: string; categories: string[]; categoryReference?: string; series: WorkSpreadsheetChartSeries[]; showLegend: boolean; axes?: WorkSpreadsheetChartAxes; doughnutHoleSize?: number; radarStyle?: WorkSpreadsheetRadarStyle; scatterStyle?: WorkSpreadsheetScatterStyle; bubbleScale?: number; showNegativeBubbles?: boolean; bubbleSizeRepresents?: WorkSpreadsheetBubbleSizeRepresents; } export declare function readXlsxWorksheetCharts(archive: OoxmlPackage, worksheetPart: string, worksheet: Document): Promise; export declare function xlsxWorksheetChartsToSheet(charts: readonly XlsxWorksheetChart[], config: WorkSpreadsheetSheet['config']): WorkSpreadsheetChart[]; export declare function xlsxChartGraphicFrameXml(chart: WorkSpreadsheetChart, relationshipId: string, objectId: number, sheet: WorkSpreadsheetSheet): string; export declare function xlsxChartPartXml(chart: WorkSpreadsheetChart, content: WorkSpreadsheetContent, ownerSheet: WorkSpreadsheetSheet, chartIndex: number): string; export declare function parseXlsxErrorBars(node: Element, chartType: WorkSpreadsheetChartType): WorkSpreadsheetErrorBars | null; export declare function parseXlsxTrendline(node: Element): WorkSpreadsheetTrendline | null;