import { TPropertyObject } from 'tscommons-es-core'; import { CommonsCsv as CommonsCsvTypescript, ECommonsCsvBooleanFormat } from 'tscommons-es-format'; import { TCommonsCsvColumn } from 'tscommons-es-format'; import { ECommonsCsvDateFormat } from 'tscommons-es-format'; export declare class CommonsCsv extends CommonsCsvTypescript { private _headers; static loadGenericStringColumns(path: string): TPropertyObject[]; constructor(_headers: TCommonsCsvColumn[], separator?: string, textDelimiter?: string, dateFormat?: ECommonsCsvDateFormat, booleanFormat?: ECommonsCsvBooleanFormat, iso?: boolean, fixed?: boolean); load(path: string, hasHeaderRow?: boolean): TPropertyObject[]; save(values: TPropertyObject[], path: string, withHeaderRow?: boolean): void; }