import { s as resolveChunkMode } from "../chunk-Bzml1luu.js";
import { t as finalizeInboundContext } from "../inbound-context-CbkangX1.js";
import { t as generateConversationLabel } from "../conversation-label-generator-CEZ-ha6Q.js";
//#region src/plugin-sdk/reply-dispatch-runtime.ts
let providerDispatcherRuntimeModulePromise = null;
const loadProviderDispatcherRuntimeModule = async () => {
	providerDispatcherRuntimeModulePromise ??= import("../provider-dispatcher.runtime.js");
	return await providerDispatcherRuntimeModulePromise;
};
const dispatchReplyWithBufferedBlockDispatcher = async (params) => {
	const { dispatchReplyWithBufferedBlockDispatcher: dispatch } = await loadProviderDispatcherRuntimeModule();
	return await dispatch(params);
};
const dispatchReplyWithDispatcher = async (params) => {
	const { dispatchReplyWithDispatcher: dispatch } = await loadProviderDispatcherRuntimeModule();
	return await dispatch(params);
};
//#endregion
export { dispatchReplyWithBufferedBlockDispatcher, dispatchReplyWithDispatcher, finalizeInboundContext, generateConversationLabel, resolveChunkMode };
