import { MessageComponent } from './MessageComponent'; export declare class MessageSelectMenu extends MessageComponent { type: number; options: MessageSelectMenuOptions[]; placeholder: string; min_values: number; max_values: number; constructor(); setOptions(options: MessageSelectMenuOptions[]): this; formatOption(option: MessageSelectMenuOptions): MessageSelectMenuOptions; setPlaceholder(placeholder: string): this; addOptions(...options: MessageSelectMenuOptions[]): this; addOption(option: MessageSelectMenuOptions): this; setMinValues(min_values: number): this; setMaxValues(max_values: number): this; setMinMax(min_values: number, max_values: number): this; toJSON(): { type: number; options: MessageSelectMenuOptions[]; placeholder: string; custom_id: string; disabled: boolean; min_values: number; max_values: number; }; } export interface MessageSelectMenuOptions { label: string; value: string; description?: string; emoji?: string; default?: boolean; }