import { BaseInteractiveComponent, MentionableValue, type BaseInteractiveComponentData, type Mentionable, type SelectMenuWithoutOptions } from './base.js'; import { ComponentType, type APIMentionableSelectComponent } from 'discord-api-types/v10'; type MentionType = Mentionable; interface MentionableSelectData extends BaseInteractiveComponentData { default_values?: MentionType[]; placeholder?: string; min_values?: number; max_values?: number; disabled?: boolean; } declare class MentionableSelectComponent extends BaseInteractiveComponent implements SelectMenuWithoutOptions { constructor(data?: MentionableSelectData); get Type(): ComponentType.MentionableSelect; get Placeholder(): string | undefined; get MinValue(): number | undefined; get MaxValues(): number | undefined; get DefaultValues(): MentionType[] | undefined; placeholder(placeholder?: string): this; minValues(count?: number): this; maxValues(count?: number): this; defaultValues(...values: MentionType[]): this; clone(): this; toJSON(): APIMentionableSelectComponent; } /** * Creates a MentionableSelectComponent */ export declare function mentionableSelect(): MentionableSelectComponent; export type { MentionableSelectComponent }; //# sourceMappingURL=mentionableSelect.d.ts.map