export interface XlsxExportOptions {
    /**
     * worksheets in the workbook, e.g:
     * - `{ Sheet1: { A1: { t:"n", v:10000 } } }`
     * - `[['1'], [1]]`
     */
    sheets: Record<string, any> | XlsxExportSheet[];
    /** File format, default: `xlsx` */
    format?: 'csv' | 'xlsx';
    /** save file name, default: `export.xlsx` */
    filename?: string;
    /** See [Writing Options](https://github.com/SheetJS/sheetjs/blob/master/docbits/81_writeopts.md) */
    opts?: any;
    /** triggers when saveas */
    callback?: (wb: any) => void;
}
export interface XlsxExportSheet {
    /** arrays to a worksheet */
    data: any[][];
    /** sheet name */
    name?: string;
}
export interface XlsxExportResult {
    filename: string;
    wb: any;
}
