export interface HeaderObj {
    label: string;
    key: string;
}
export declare const isJsons: (array: any[]) => boolean;
export declare const isArrays: (array: any[]) => boolean;
export declare function jsonsHeaders(array: object[]): string[];
export declare function jsons2arrays(jsons: {
    [key: string]: string;
}[], headers?: string[] | HeaderObj[]): string[][];
export declare const elementOrEmpty: (element: any) => any;
export declare function joiner(data: any, delimiter?: string): any;
export declare function arrays2csv(data: string[][], headers?: string[] | HeaderObj[], delimiter?: string): any;
export declare function jsons2csv(data: {
    [key: string]: string;
}[], headers?: string[] | HeaderObj[], delimiter?: string): any;
export declare function string2csv(data: string, headers?: string[], delimiter?: string): string;
export declare function toCSV(data: string | string[][] | {
    [key: string]: string;
}[] | any[], headers?: string[] | HeaderObj[], delimiter?: string): any;
export declare function blob(data: string | string[][] | {
    [key: string]: string;
}[] | any[], uFEFF?: boolean, headers?: string[] | HeaderObj[], delimiter?: string): Blob;
export declare function buildURI(data: string | string[][] | {
    [key: string]: string;
}[] | any[], uFEFF?: boolean, headers?: string[] | HeaderObj[], delimiter?: string): string;
