import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class NewTask extends SfCommand<any> {
    static title: string;
    static description: string;
    static examples: string[];
    static flags: any;
    static requiresProject: boolean;
    protected targetBranch: string;
    protected debugMode: boolean;
    run(): Promise<AnyJson>;
    promptTaskName(validationRegex: string | null, taskNameExample: string | null): any;
    selectOrCreateScratchOrg(branchName: any, flags: any): Promise<void>;
    selectOrCreateSandbox(branchName: any, config: any, flags: any, selectedOrgType: "sandbox" | "currentOrg"): Promise<void>;
    private promptSandbox;
}
