UNPKG

seyfert

Version:

The most advanced framework for discord bots

16 lines (15 loc) 801 B
import { type APILabelComponent } from '../types'; import { type Checkbox, type CheckboxGroup, type RadioGroup } from '.'; import { BaseComponentBuilder } from './Base'; import type { FileUpload } from './FileUpload'; import type { TextInput } from './Modal'; import type { BuilderSelectMenus } from './SelectMenu'; export type LabelBuilderComponents = TextInput | BuilderSelectMenus | FileUpload | Checkbox | CheckboxGroup | RadioGroup; export declare class Label extends BaseComponentBuilder<APILabelComponent> { constructor({ component, ...data }?: Partial<APILabelComponent>); component?: LabelBuilderComponents; setLabel(label: string): this; setDescription(description: string): this; setComponent(component: LabelBuilderComponents): this; toJSON(): APILabelComponent; }