import type commandDefinitions from '../command-definitions';
import { GlobalCommand } from './global-command';
export type GetBotCommandDefinition = typeof commandDefinitions.bots.subcommands.get;
export declare class GetBotCommand extends GlobalCommand<GetBotCommandDefinition> {
    run(): Promise<void>;
}
export type ListBotsCommandDefinition = typeof commandDefinitions.bots.subcommands.list;
export declare class ListBotsCommand extends GlobalCommand<ListBotsCommandDefinition> {
    run(): Promise<void>;
}
export type DeleteBotCommandDefinition = typeof commandDefinitions.bots.subcommands.delete;
export declare class DeleteBotCommand extends GlobalCommand<DeleteBotCommandDefinition> {
    run(): Promise<void>;
}
export type CreateBotCommandDefinition = typeof commandDefinitions.bots.subcommands.create;
export declare class CreateBotCommand extends GlobalCommand<CreateBotCommandDefinition> {
    run(): Promise<void>;
    private _getOrCreate;
    private _create;
}
