UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

9 lines • 2.29 kB
import { A as ChannelApprovalNativeTarget } from "../approval-handler-runtime-types-CaqkaDj8.js"; import { a as resolveApprovalRequestSessionTarget, i as resolveApprovalRequestSessionConversation, n as ExecApprovalSessionTarget, o as resolveExecApprovalSessionTarget, r as resolveApprovalRequestOriginTarget, t as ApprovalRequestSessionConversation } from "../exec-approval-session-target-B9L8rByo.js"; import { a as createChannelApproverDmTargetResolver, c as createNativeApprovalForwardingFallbackSuppressor, d as resolveApprovalKind, f as shouldSuppressLocalNativeExecApprovalPrompt, l as createNativeApprovalMessagingTargetResolvers, n as ChannelApprovalForwardingEligibilityParams, o as createChannelNativeOriginTargetResolver, r as ChannelApprovalPotentialRouteParams, s as createNativeApprovalChannelRouteGates, t as ChannelApprovalExplicitTargetEligibilityParams, u as nativeApprovalTargetsMatch } from "../approval-native-helpers-DbX5tp_U.js"; import { i as resolveApprovalRequestChannelAccountId, n as doesApprovalRequestSelectChannelAccount, r as resolveApprovalRequestAccountId, t as doesApprovalRequestMatchChannelAccount } from "../approval-request-account-binding-k-HKTZbZ.js"; //#region src/infra/approval-native-target-key.d.ts /** Builds the stable dedupe key used to compare channel-native approval targets. */ export declare function buildChannelApprovalNativeTargetKey(target: ChannelApprovalNativeTarget): string; //#endregion export { type ApprovalRequestSessionConversation, type ChannelApprovalExplicitTargetEligibilityParams, type ChannelApprovalForwardingEligibilityParams, type ChannelApprovalPotentialRouteParams, type ExecApprovalSessionTarget, createChannelApproverDmTargetResolver, createChannelNativeOriginTargetResolver, createNativeApprovalChannelRouteGates, createNativeApprovalForwardingFallbackSuppressor, createNativeApprovalMessagingTargetResolvers, doesApprovalRequestMatchChannelAccount, doesApprovalRequestSelectChannelAccount, nativeApprovalTargetsMatch, resolveApprovalKind, resolveApprovalRequestAccountId, resolveApprovalRequestChannelAccountId, resolveApprovalRequestOriginTarget, resolveApprovalRequestSessionConversation, resolveApprovalRequestSessionTarget, resolveExecApprovalSessionTarget, shouldSuppressLocalNativeExecApprovalPrompt };