export declare type OptionType = 'SUB_COMMAND' | 'SUB_COMMAND_GROUP' | 'STRING' | 'INTEGER' | 'BOOLEAN' | 'USER' | 'CHANNEL' | 'ROLE' | 'MENTIONABLE' | 'NUMBER';
export declare const optionTypeValues: Record<OptionType, number>;
export interface OptionDef {
    type: OptionType;
    name: string;
    description: string;
    required?: boolean;
    choices?: OptionChoice[];
    options?: OptionDef[];
}