import { APIApplicationCommandOptionBase } from 'discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/base';
import { ApplicationCommandOptionType } from 'discord.js';
import { OptionMeta } from '../slash-command.discovery';
import 'reflect-metadata';
export declare const OPTIONS_METADATA = "necstord:options_meta";
export declare function createOptionDecorator<T extends APIApplicationCommandOptionBase<ApplicationCommandOptionType>>(type: ApplicationCommandOptionType, resolver: OptionMeta['resolver']): (data: Omit<T, "type">) => PropertyDecorator;
