import { flags } from '@oclif/command';
import Command from '../extends/command/help';
import { TypeEnum } from '../utils/enum';
export default class Upload extends Command {
    static aliases: string[];
    static description: string;
    static examples: string[][];
    static flags: {
        type: flags.IOptionFlag<TypeEnum>;
        platform: flags.IOptionFlag<import("../utils/enum").GadgetPlatform>;
        version: flags.IOptionFlag<string | undefined>;
        description: flags.IOptionFlag<string>;
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        useNPM: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
    };
    static args: {
        name: string;
        required: boolean;
    }[];
    run(): Promise<void>;
}
