import { Command } from 'firmament-yargs';
import { DockerProvision } from '../../interfaces/docker-provision';
export declare class ProvisionCommandImpl implements Command {
    private dockerProvision;
    aliases: string[];
    command: string;
    commandDesc: string;
    handler: (argv: any) => void;
    options: any;
    subCommands: Command[];
    static defaultConfigFilename: string;
    static defaultComposeYamlFilename: string;
    constructor(dockerProvision: DockerProvision);
    private buildCommandTree;
    private pushTemplateCommand;
    private pushBuildCommand;
    private pushExtractYamlCommand;
}
