/** * @beta */ export interface ICsvExportConfig { format: "csv"; title?: string; delimiter?: string; } /** * @beta */ export interface IXlsxExportConfig { format: "xlsx"; /** * Specify title of the workbook. */ title?: string; /** * Indicate whether headers and cells in the sheet * should be merged. */ mergeHeaders?: boolean; /** * Specify filters to include as comments / metadata in the Excel sheet. * * @remarks * Filters provided here are purely to paint a better context for the * person looking at the XLSX file. They serve no other purpose and are merely serialized * into the XLSX in a human readable form. */ showFilters?: boolean; } /** * @beta */ export interface IPdfExportConfig { format: "pdf"; title?: string; } /** * @beta */ export type IExportConfig = ICsvExportConfig | IXlsxExportConfig | IPdfExportConfig; //# sourceMappingURL=exportTypes.d.ts.map