import { Command, flags } from '@oclif/command';
import { looseObject } from '../../helper/interfaces';
export default class DevConfig extends Command {
    static description: string;
    static aliases: string[];
    static flags: {
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        init: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        global: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        targetusername: flags.IOptionFlag<string | undefined>;
        queryFilePath: flags.IOptionFlag<string | undefined>;
        queryResultsPath: flags.IOptionFlag<string | undefined>;
        exeFilePath: flags.IOptionFlag<string | undefined>;
        exeResultsPath: flags.IOptionFlag<string | undefined>;
        bulkStatusRetries: import("@oclif/parser/lib/flags").IOptionFlag<number | undefined>;
        bulkStatusInterval: import("@oclif/parser/lib/flags").IOptionFlag<number | undefined>;
        lastDeployCommit: flags.IOptionFlag<string | undefined>;
        developBranch: flags.IOptionFlag<string | undefined>;
        patchPath: flags.IOptionFlag<string | undefined>;
        featureYamlPath: flags.IOptionFlag<string | undefined>;
        featureMetaPath: flags.IOptionFlag<string | undefined>;
        packageBasePath: flags.IOptionFlag<string | undefined>;
    };
    static args: {
        name: string;
    }[];
    doInit(flags: looseObject): void;
    setConfig(flags: looseObject): void;
    run(): Promise<void>;
}
