import { t as ReplyDispatchKind } from "./reply-dispatcher.types-DrTstzbu.js"; //#region src/channels/turn/dispatch-result.d.ts type ChannelTurnDispatchResultLike = { queuedFinal?: boolean; counts?: Partial>; } | null | undefined; type ChannelTurnVisibleDeliverySignals = { observedReplyDelivery?: boolean; fallbackDelivered?: boolean; deliverySummaryDelivered?: boolean; }; declare const EMPTY_CHANNEL_TURN_DISPATCH_COUNTS: Record; declare function resolveChannelTurnDispatchCounts(result: ChannelTurnDispatchResultLike): Record; declare function hasVisibleChannelTurnDispatch(result: ChannelTurnDispatchResultLike, signals?: ChannelTurnVisibleDeliverySignals): boolean; declare function hasFinalChannelTurnDispatch(result: ChannelTurnDispatchResultLike, signals?: Pick): boolean; //#endregion export { hasVisibleChannelTurnDispatch as a, hasFinalChannelTurnDispatch as i, ChannelTurnVisibleDeliverySignals as n, resolveChannelTurnDispatchCounts as o, EMPTY_CHANNEL_TURN_DISPATCH_COUNTS as r, ChannelTurnDispatchResultLike as t };