import { BaseInteractiveComponent, type BaseInteractiveComponentData, type SelectMenuWithoutOptions } from './base.js'; import { ComponentType, type APIChannelSelectComponent } from 'discord-api-types/v10'; interface ChannelSelectData extends BaseInteractiveComponentData { default_values?: string[]; placeholder?: string; min_values?: number; max_values?: number; disabled?: boolean; } declare class ChannelSelectComponent extends BaseInteractiveComponent implements SelectMenuWithoutOptions { constructor(data?: ChannelSelectData); get Type(): ComponentType.ChannelSelect; 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(): APIChannelSelectComponent; } /** * Creates a ChannelSelectComponent */ export declare function channelSelect(): ChannelSelectComponent; export type { ChannelSelectComponent }; //# sourceMappingURL=channelSelect.d.ts.map