1 | import type { ExcelExportMultipleSheetParams, ExcelExportParams, ExcelFactoryMode, ExcelRow, IExcelCreator, NamedBean } from 'ag-grid-community';
|
2 | import { BaseCreator } from 'ag-grid-community';
|
3 | import { ExcelSerializingSession } from './excelSerializingSession';
|
4 | export declare const getMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => Blob | undefined;
|
5 | export declare const exportMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => void;
|
6 | export declare class ExcelCreator extends BaseCreator<ExcelRow[], ExcelSerializingSession, ExcelExportParams> implements NamedBean, IExcelCreator {
|
7 | beanName: "excelCreator";
|
8 | protected getMergedParams(params?: ExcelExportParams): ExcelExportParams;
|
9 | protected export(userParams?: ExcelExportParams): void;
|
10 | exportDataAsExcel(params?: ExcelExportParams): void;
|
11 | getDataAsExcel(params?: ExcelExportParams): Blob | string | undefined;
|
12 | setFactoryMode(factoryMode: ExcelFactoryMode): void;
|
13 | getFactoryMode(): ExcelFactoryMode;
|
14 | getSheetDataForExcel(params: ExcelExportParams): string;
|
15 | getMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): Blob | undefined;
|
16 | exportMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): void;
|
17 | getDefaultFileExtension(): 'xlsx';
|
18 | createSerializingSession(params: ExcelExportParams): ExcelSerializingSession;
|
19 | private styleLinker;
|
20 | isExportSuppressed(): boolean;
|
21 | private packageCompressedFile;
|
22 | private packageFile;
|
23 | }
|