import type * as Excel from '@mui/x-internal-exceljs-fork'; import type { ChartExcelTable } from "./chartExcelData.types.mjs"; export interface BuildChartExcelWorkbookOptions { /** * Write a header row on each sheet. * @default true */ includeHeaders?: boolean; } /** * Writes tidy tables into a workbook, one worksheet per table. * * Returns the workbook without serializing it, so callers choose whether to download it * and tests can read cells straight off the exceljs objects. `null` when there is nothing * to export, since a workbook with no worksheet cannot be written. */ export declare function buildChartExcelWorkbook(tables: ChartExcelTable[], options?: BuildChartExcelWorkbookOptions): Promise;