import { AbortableAsyncMapper } from '@naturalcycles/js-lib'; import { TransformMapOptions, TransformLogProgressOptions } from '../..'; export interface NDJSONMapOptions extends TransformMapOptions, TransformLogProgressOptions { inputFilePath: string; outputFilePath: string; limitInput?: number; limitOutput?: number; /** * @default 100_000 */ logEveryOutput?: number; /** * Defaults to `true` for ndjsonMap * * @default true */ flattenArrayOutput?: boolean; } /** * Unzips input file automatically, if it ends with `.gz`. * Zips output file automatically, if it ends with `.gz`. */ export declare function ndjsonMap(mapper: AbortableAsyncMapper, opt: NDJSONMapOptions): Promise;