import { CommandUtil, ForceErrorImpl, ProgressBar } from "firmament-yargs";
import { VitaFileUtil } from "../interfaces/vita-file-util";
import { VitaTasks } from "../interfaces/vita-tasks";
import { ProcessFullPipelineResult, FullPipeline, ProcessFullPipelineStatus } from "../interfaces/vita-options-results";
import { VitaDecryptUnTar } from "../interfaces/vita-decrypt-untar";
import { VitaPcapMerge } from "../interfaces/vita-pcap-merge";
export declare class VitaTasksImpl extends ForceErrorImpl implements VitaTasks {
    private commandUtil;
    private vitaFileUtil;
    private progressBar;
    private vitaPcapMerge;
    private vitaDecryptUnTar;
    private count;
    constructor(commandUtil: CommandUtil, vitaFileUtil: VitaFileUtil, progressBar: ProgressBar, vitaPcapMerge: VitaPcapMerge, vitaDecryptUnTar: VitaDecryptUnTar);
    jsonOut(argv: any): void;
    private static hash(input);
    process(argv: any): void;
    processFullPipelineInstance(fullPipeline: FullPipeline, cbStatus: (err: Error, result: ProcessFullPipelineStatus) => void, cbFinal: (err: Error, result?: ProcessFullPipelineResult) => void): void;
}
