import type { CellValue, XlsxWriterAdapter } from '../interfaces.js'; import type { ZipWriterAdapter } from './interfaces.js'; import { XlsxAppPropsWriter } from './XlsxAppPropsWriter.js'; import { XlsxContentTypesWriter } from './XlsxContentTypesWriter.js'; import { XlsxCorePropsWriter } from './XlsxCorePropsWriter.js'; import { XlsxRelationsWriter } from './XlsxRelationsWriter.js'; import { XlsxSharedStringsWriter } from './XlsxSharedStringsWriter.js'; import { XlsxSheetWriter } from './XlsxSheetWriter.js'; import { XlsxStylesWriter } from './XlsxStylesWriter.js'; import { XlsxThemeWriter } from './XlsxThemeWriter.js'; import { XlsxWorkbookWriter } from './XlsxWorkbookWriter.js'; export declare class XlsxWriter implements XlsxWriterAdapter { sheetWriters: Map; styles: XlsxStylesWriter; globalRelations: XlsxRelationsWriter; workbookRelations: XlsxRelationsWriter; workbook: XlsxWorkbookWriter; coreProps: XlsxCorePropsWriter; appProps: XlsxAppPropsWriter; contentTypes: XlsxContentTypesWriter; theme: XlsxThemeWriter; sharedStrings: XlsxSharedStringsWriter; zipWriter: ZipWriterAdapter; constructor(zipWriter: ZipWriterAdapter); private init; addSheet(name: string): Promise; /** * Called when all sheets have been added and all files are ready to be written */ ready(): Promise; addRow(sheet: symbol, values: CellValue[]): Promise | void; close(): Promise; abort(): Promise; } //# sourceMappingURL=XlsxWriter.d.ts.map