import { APIMessageComponentInteraction, APIModalInteractionResponseCallbackData, ComponentType } from 'discord-api-types/v10'; import { Interaction } from './Interaction.js'; import { RawReplyOptions } from '../util/InteractionReplyOptions.js'; import { FastifyReply } from 'fastify'; export declare class MessageComponentInteraction extends Interaction { componentType: ComponentType; customId: string; _reply: FastifyReply; constructor(data: APIMessageComponentInteraction, reply: FastifyReply); reply(data: RawReplyOptions): void; deferReply(): void; showModal(modal: APIModalInteractionResponseCallbackData): void; updateMessage(data: RawReplyOptions): void; }