import type { BotConfig } from "../../config/config.js"; import type { FinalizedMsgContext } from "../templating.js"; import type { GetReplyOptions } from "../types.js"; import type { ReplyDispatcher, ReplyDispatchKind } from "./reply-dispatcher.js"; import { getReplyFromConfig } from "../reply.js"; export type DispatchFromConfigResult = { queuedFinal: boolean; counts: Record; }; export declare function dispatchReplyFromConfig(params: { ctx: FinalizedMsgContext; cfg: BotConfig; dispatcher: ReplyDispatcher; replyOptions?: Omit; replyResolver?: typeof getReplyFromConfig; }): Promise;