Type alias IComponent

IComponent: {
    kind: "ActionRow";
} & IActionRow | {
    kind: "Button";
} & IButton | {
    kind: "SelectMenu";
} & ISelectMenu | {
    kind: "TextInput";
} & ITextInput | {
    kind: "UserSelectMenu";
} & ISelectMenu | {
    kind: "RoleSelectMenu";
} & ISelectMenu | {
    kind: "MentionableSelectMenu";
} & ISelectMenu | {
    kind: "ChannelSelectMenu";
} & ISelectMenu | {
    kind: "Section";
} & ISection | {
    kind: "TextDisplay";
} & ITextDisplay | {
    kind: "Thumbnail";
} & IThumbnail | {
    kind: "MediaGallery";
} & IMediaGallery | {
    kind: "File";
} & IFile | {
    kind: "Separator";
} & ISeparator | {
    kind: "Container";
} & IContainer | {
    kind: "Label";
} & ILabel | {
    kind: "FileUpload";
} & IFileUpload | {
    kind: "Checkbox";
} & ICheckbox | {
    kind: "CheckboxGroup";
} & ICheckboxGroup

Generated using TypeDoc