import { CLICommand } from '@coveo/cli-commons/command/cliCommand'; import { Example } from '@oclif/core/lib/interfaces'; export default class Dump extends CLICommand { private static readonly DefaultNumberOfResultPerQuery; private static mandatoryFields; static description: string; static examples: Example[]; static flags: { source: import("@oclif/core/lib/interfaces").OptionFlag; pipeline: import("@oclif/core/lib/interfaces").OptionFlag; fieldsToExclude: import("@oclif/core/lib/interfaces").OptionFlag; destination: import("@oclif/core/lib/interfaces").OptionFlag; name: import("@oclif/core/lib/interfaces").OptionFlag; additionalFilter: import("@oclif/core/lib/interfaces").OptionFlag; chunkSize: import("@oclif/core/lib/interfaces").OptionFlag; }; private aggregatedResults; private aggregatedFieldsWithDupes; private temporaryDumpDirectory; private numberOfResultPerQuery; private internalDumpFileIdx; private progressBar?; private static readonly ResponseExceededMaximumSizeType; private get dumpFileIndex(); run(): Promise; catch(err?: Error & { exitCode?: number; }): Promise; private convertRawChunksToCSVs; private getFieldsToExport; private getFilter; private fetchResults; private doQuery; private isResponseExceededMaximumSizeError; private getProgressBar; private aggregateResults; private getDumpFilePathFromIndex; private dumpAggregatedResults; private extractFieldsFromAggregatedResults; }