import { EntityTableColumn } from '@ximple/igo2-common'; import { MessageService, LanguageService } from '@ximple/igo2-core'; export declare function handleFileExportError(error: Error, messageService: MessageService, languageService: LanguageService): void; export declare function handleNothingToExportError(messageService: MessageService, languageService: LanguageService): void; /** * Export array to CSV * * @param rows Array of arrays to export as CSV * @param separator Cell separator */ export declare function exportToCSV(rows: any[][], fileName: string, separator?: string): void; /** * Return an array of values from an array of entities. * * @param entities Array of entities * @param scolumns Columns definition of the output data */ export declare function entitiesToRowData(entities: object[], columns: EntityTableColumn[]): any[][];