import { Injector } from '@angular/core'; import { AcTableOptions } from '../models/ac-table-options'; import { AcTableColumn } from '../models/ac-table-column'; import { ToolsService } from './tools.service'; export declare class ExportCsvService { private moment; private injector; private toolsService; constructor(moment: any, injector: Injector, toolsService: ToolsService); exportCSV(options: AcTableOptions, columns: AcTableColumn[], rows: any[]): void; internalExport(options: AcTableOptions, filename: string, columns: AcTableColumn[], rows: any[]): void; convertData(columns: AcTableColumn[], rows: any[], addDoubleQuote: boolean): string[][]; getHeaderRow(columns: AcTableColumn[], addDoubleQuote: boolean): string[]; getRow(row: any, columns: AcTableColumn[], addDoubleQuote: boolean): string[]; createCsvContent(data: string[][], separator: string): string; download(content: any, fileName: any, mimeType: any): boolean; }