import { type ReplyInteractionBody } from '../..'; import { type WebhookMessageStructure } from '../../client/transformers'; import type { InteractionMessageUpdateBodyRequest, MessageWebhookCreateBodyRequest } from '../types/write'; import { BaseShorter } from './base'; export declare class InteractionShorter extends BaseShorter { reply(id: string, token: string, body: ReplyInteractionBody, withResponse?: boolean): Promise; fetchResponse(token: string, messageId: string, threadId?: string): Promise; fetchOriginal(token: string): Promise; editMessage(token: string, messageId: string, body: InteractionMessageUpdateBodyRequest): Promise; editOriginal(token: string, body: InteractionMessageUpdateBodyRequest): Promise; deleteResponse(token: string, messageId: string): Promise; deleteOriginal(token: string): Promise; followup(token: string, { files, ...body }: MessageWebhookCreateBodyRequest): Promise; }