import { type APIApplicationCommandOption, ApplicationCommandOptionType } from "discord-api-types/v10"; type CommandOptionMap = { [Key in keyof typeof ApplicationCommandOptionType]: Extract; }; /** * Creates an application command option */ export declare function CommandOption(config: Omit & { name: N; required?: R; type: K; } & (K extends "Subcommand" | "SubcommandGroup" ? { options?: O; } : unknown)): CommandOptionMap[K] & { name: N; required: R; options: O; }; export {};