export declare function _createFieldsMapper(fields?: string[] | Record): (item: Record | Array>) => Record | Record[]; export declare function _prepareData(data: object | string): Record; export declare function _createJSONData(data: object, replacer: (string | number)[] | ((key: string, value: any) => any) | null | undefined, space: string | number): string; export interface ITableMap { [key: string]: string[]; } export declare function _createTableMap(data: any[]): ITableMap; export interface ITableEntries extends Array<{ fieldName: string; fieldValues: string[]; }> { } export declare function _createTableEntries(tableMap: ITableMap, beforeTableEncode?: (entries: ITableEntries) => ITableEntries): ITableEntries; interface CreateCSVDataOptions { beforeTableEncode?: (entries: ITableEntries) => ITableEntries; delimiter?: ',' | ';'; } export declare function createCSVData(data: any[], options?: CreateCSVDataOptions): string; export declare function _renderTableHTMLText(data: any[], beforeTableEncode: (entries: ITableEntries) => ITableEntries): string; interface CreateXLSDataOptions { beforeTableEncode?: (entries: ITableEntries) => ITableEntries; } export declare function createXLSData(data: any[], options?: CreateXLSDataOptions): string; export declare function createXMLData(data: object): string; export {};