import { FullPipeline, DecryptAndUnTarOptions, UnZipFileOptions, MergePcapFilesOptions } from "../../interfaces/vita-options-results";
import { CommandUtil } from "firmament-yargs";
export declare class FullPipelineImpl implements FullPipeline {
    private commandUtil;
    decryptAndUnTarOptions: DecryptAndUnTarOptions;
    unZipFileOptions: UnZipFileOptions;
    mergePcapFilesOptions: MergePcapFilesOptions;
    constructor(_commandUtil: CommandUtil, _decryptAndUnTarOptions: DecryptAndUnTarOptions, _unZipFileOptions: UnZipFileOptions, _mergePcapFilesOptions: MergePcapFilesOptions);
    fromArgv(argv: any): FullPipeline;
    fromJson(json: string): FullPipeline;
    toJson(): string;
    fromJsonFile(jsonFile: string): FullPipeline;
    toJsonFile(jsonFile: string): void;
    validate(): void;
}
