/** * Available CSV delimiter characters used to separate fields. */ export declare type GridExportCsvDelimiter = string; /** * The options to apply on the CSV export. */ export interface GridExportCsvOptions { /** * The character used to separate fields. * @default ',' */ delimiter?: GridExportCsvDelimiter; /** * The string used as the file name. * @default `document.title` */ fileName?: string; /** * If `true`, the UTF-8 Byte Order Mark (BOM) prefixes the exported file. * This can allow Excel to automatically detect file encoding as UTF-8. * @default false */ utf8WithBom?: boolean; /** * The columns exported in the CSV. * This should only be used if you want to restrict the columns exports. */ fields?: string[]; /** * If `true`, the hidden columns will also be exported. * @default false */ allColumns?: boolean; } /** * Available export formats. */ export declare type GridExportFormat = 'csv';