import { Command, CommandUtil } from 'firmament-yargs';
import { VitaTasks } from "../../interfaces/vita-tasks";
export declare class VitaCommandImpl implements Command {
    private commandUtil;
    private vitaTasks;
    aliases: string[];
    command: string;
    commandDesc: string;
    handler: (argv: any) => void;
    options: any;
    subCommands: Command[];
    constructor(commandUtil: CommandUtil, vitaTasks: VitaTasks);
    private buildCommandTree();
    static processingOptions: {
        output: {
            alias: string;
            type: string;
            desc: string;
        };
        input: {
            alias: string;
            type: string;
            desc: string;
        };
        password: {
            alias: string;
            type: string;
            desc: string;
        };
    };
    private pushJsonOutCommand();
    private pushProcessCommand();
}
