import { EntityAPI } from '@ayanaware/bento'; import { CommandInteraction, ComponentInteraction, FileContent, InteractionContent, Message } from 'eris'; import { BaseContext } from './BaseContext'; export declare class InteractionContext extends BaseContext { interaction: CommandInteraction | ComponentInteraction; constructor(api: EntityAPI, interaction: CommandInteraction | ComponentInteraction); prepare(): Promise; defer(flags?: number): Promise; getResponse(): Promise; createResponse(response: C, files?: Array): Promise; editResponse(response: C, files?: Array): Promise; deleteResponse(): Promise; createMessage(content: C, files?: Array): Promise; editMessage(messageId: string, content: C, files?: Array): Promise; deleteMessage(messageId: string): Promise; }