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