import { CacheType, Interaction } from "discord.js"; import { CommandUserInput } from "../../models/Command"; import { CommandReplyOptions, CommandReplyStateOptions } from "../../models/CommandReply"; export declare class CommandReplyService { private maxTextMessageLength; constructor(maxTextMessageLength?: number); reply(input: Interaction, options: CommandReplyOptions & CommandReplyStateOptions): Promise; replyHybrid(input: CommandUserInput, options: CommandReplyOptions & CommandReplyStateOptions): Promise; deferReply(input: Interaction, ephemeral?: boolean): Promise; deferReplyHybrid(input: CommandUserInput, ephemeral?: boolean): Promise; replyAfterDefer(input: Interaction, options: CommandReplyOptions & CommandReplyStateOptions): Promise; replyAfterDeferHybrid(input: CommandUserInput, options: CommandReplyOptions & CommandReplyStateOptions): Promise; followUp(input: Interaction, options: CommandReplyOptions & CommandReplyStateOptions): Promise; followUpHybrid(input: CommandUserInput, options: CommandReplyOptions & CommandReplyStateOptions): Promise; }