import { Command, Interfaces } from '@oclif/core';
export default class UpdateCommand extends Command {
    static args: {
        channel: Interfaces.Arg<string | undefined, Record<string, unknown>>;
    };
    static description: string;
    static examples: {
        command: string;
        description: string;
    }[];
    static flags: {
        autoupdate: Interfaces.BooleanFlag<boolean>;
        available: Interfaces.BooleanFlag<boolean>;
        force: Interfaces.BooleanFlag<boolean>;
        interactive: Interfaces.BooleanFlag<boolean>;
        verbose: Interfaces.BooleanFlag<boolean>;
        version: Interfaces.OptionFlag<string | undefined, Interfaces.CustomOptions>;
    };
    run(): Promise<void>;
}
