/// /// import * as fs from "fs"; import { URL } from "url"; import { MD_Mapping } from "./md-mapping"; export interface CSV_Exporter_Parameter_Type { readPath: string; writePath: string; csvSeparator: string; mappings?: MD_Mapping[]; } export declare class CSV_Exporter { static transform_to_json(job_parameter: CSV_Exporter_Parameter_Type): void; static download_all_images_from_json(source_file: string, target_folder: string, url_property_name: string): void; static download_image(url: string, filepath: fs.PathLike): Promise; static is_valid_url_protocol(url: string): boolean; static is_valid_url(url: string): boolean; static trim_char(str: string, ch: string): string; static cleanup(str: string): string; static imageToBase64(url: string | URL | Request, callback: (arg0: string | ArrayBuffer) => void): void; }