import type { BotConfig } from "../../config/config.js"; import type { DispatchInboundResult } from "../dispatch.js"; import type { FinalizedMsgContext, MsgContext } from "../templating.js"; import type { GetReplyOptions } from "../types.js"; import type { ReplyDispatcherOptions, ReplyDispatcherWithTypingOptions } from "./reply-dispatcher.js"; export declare function dispatchReplyWithBufferedBlockDispatcher(params: { ctx: MsgContext | FinalizedMsgContext; cfg: BotConfig; dispatcherOptions: ReplyDispatcherWithTypingOptions; replyOptions?: Omit; replyResolver?: typeof import("../reply.js").getReplyFromConfig; }): Promise; export declare function dispatchReplyWithDispatcher(params: { ctx: MsgContext | FinalizedMsgContext; cfg: BotConfig; dispatcherOptions: ReplyDispatcherOptions; replyOptions?: Omit; replyResolver?: typeof import("../reply.js").getReplyFromConfig; }): Promise;