import { r as KlawConfig } from "./types.klaw-xKUw_Rz7.js"; import { n as GetReplyOptions, s as ReplyPayload } from "./get-reply-options.types-CS-CA1Iq.js"; import { n as MsgContext, t as FinalizedMsgContext } from "./templating-B8JLQEN3.js"; import { n as ReplyDispatcher } from "./reply-dispatcher.types-DrTstzbu.js"; import { r as GetReplyFromConfig, t as DispatchFromConfigResult } from "./dispatch-from-config.types-C7798lTY.js"; import { i as ReplyDispatcherWithTypingOptions, r as ReplyDispatcherOptions } from "./provider-dispatcher.types-Ddx7dYu6.js"; //#region src/auto-reply/dispatch.d.ts type DispatchInboundResult = DispatchFromConfigResult; declare function dispatchInboundMessage(params: { ctx: MsgContext | FinalizedMsgContext; cfg: KlawConfig; dispatcher: ReplyDispatcher; replyOptions?: Omit; replyResolver?: GetReplyFromConfig; }): Promise; declare function dispatchInboundMessageWithBufferedDispatcher(params: { ctx: MsgContext | FinalizedMsgContext; cfg: KlawConfig; dispatcherOptions: ReplyDispatcherWithTypingOptions; replyOptions?: Omit; replyResolver?: GetReplyFromConfig; }): Promise; declare function dispatchInboundMessageWithDispatcher(params: { ctx: MsgContext | FinalizedMsgContext; cfg: KlawConfig; dispatcherOptions: ReplyDispatcherOptions; replyOptions?: Omit; replyResolver?: GetReplyFromConfig; }): Promise; //#endregion //#region src/auto-reply/heartbeat-reply-payload.d.ts declare function resolveHeartbeatReplyPayload(replyResult: ReplyPayload | ReplyPayload[] | undefined): ReplyPayload | undefined; //#endregion export { dispatchInboundMessageWithDispatcher as i, dispatchInboundMessage as n, dispatchInboundMessageWithBufferedDispatcher as r, resolveHeartbeatReplyPayload as t };