export declare abstract class BaseButtonBuilder<ButtonData extends APIButtonComponent> extends ComponentBuilder<ButtonData>A builder that creates API-compatible JSON data for buttons.
Type Parameters
ButtonData extends APIButtonComponent
Clears the id of this component, defaulting to a default incremented id.
Inherited from: ComponentBuilder
setDisabled(disabled?: boolean) : this
disabled?: boolean
Sets whether this button is disabled.
toJSON(validationOverride?: boolean) : ButtonData
validationOverride?: boolean
Serializes this builder to API-compatible JSON data.Note that by disabling validation, there is no guarantee that the resulting object will be valid.