import { JsonConvertable } from "../index.js"; import { APIActionRowComponent, APIModalInteractionResponse, APITextInputComponent, InteractionResponseType } from "discord-api-types/v10"; export interface ModalResponseOptions { customId?: string; title?: string; components?: APIActionRowComponent[]; } export declare class ModalResponse extends JsonConvertable { protected readonly type = InteractionResponseType.Modal; custom_id: string; title: string; components: APIActionRowComponent[]; constructor(options?: ModalResponseOptions); setCustomId(customId: string): ModalResponse; setTitle(title: string): ModalResponse; setComponents(components: APIActionRowComponent[]): ModalResponse; addComponent(component: APIActionRowComponent): ModalResponse; addComponents(components: APIActionRowComponent[]): ModalResponse; toJson(): APIModalInteractionResponse; }