import { i as ChannelApprovalNativeAvailabilityAdapter, j as ExecApprovalChannelRuntimeEventKind, l as ChannelApprovalNativeRuntimeAdapter } from "./approval-handler-runtime-types-DR3exrL5.js"; //#region src/infra/approval-handler-adapter-runtime.d.ts declare const CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY = "approval.native"; declare function createLazyChannelApprovalNativeRuntimeAdapter(params: { load: () => Promise>; isConfigured: ChannelApprovalNativeAvailabilityAdapter["isConfigured"]; shouldHandle: ChannelApprovalNativeAvailabilityAdapter["shouldHandle"]; eventKinds?: readonly ExecApprovalChannelRuntimeEventKind[]; resolveApprovalKind?: ChannelApprovalNativeRuntimeAdapter["resolveApprovalKind"]; }): ChannelApprovalNativeRuntimeAdapter; //#endregion export { createLazyChannelApprovalNativeRuntimeAdapter as n, CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY as t };