import { AbstractDataTransformer } from "./abstractDataTransformer"; import { KVL } from "../ldaccess/KVL"; export declare const rowsAndCols = "rowsAndCols"; export declare const isFirstRowHeading = "isFirstRowHeading"; export declare const headings = "headings"; export declare const contentRow = "contentRow"; export declare const columnKeyAutoName = "col"; export declare const TwoDtoJSONArrayName: string; export declare const TwoDtoJSONArrayItptKeys: string[]; export declare const TwoDtoJSONArrayOutputKVs: KVL[]; export declare class TwoDtoJSONArray extends AbstractDataTransformer { constructor(); /** * this function turns an input such as [["a1","a2"], ["b1","b2"]] * into a) [{a1: "b1", a2: "b2"}] * if isFirstRowHeading is true, * otherwise * into b) [{col1: "a1", col2: "a2"}, * {col1: "b1", col2: "b2"}] * @param inputParams * @param outputKvStores */ protected mappingFunction(inputParams: Map, outputKvStores: Map): KVL[]; }