import { s as ReplyPayload } from "./get-reply-options.types-CS-CA1Iq.js"; //#region src/auto-reply/reply/reply-dispatcher.types.d.ts type ReplyDispatchKind = "tool" | "block" | "final"; type ReplyDispatcher = { sendToolResult: (payload: ReplyPayload) => boolean; sendBlockReply: (payload: ReplyPayload) => boolean; sendFinalReply: (payload: ReplyPayload) => boolean; waitForIdle: () => Promise; getQueuedCounts: () => Record; getCancelledCounts?: () => Record; getFailedCounts: () => Record; markComplete: () => void; }; //#endregion export { ReplyDispatcher as n, ReplyDispatchKind as t };