import { n as ChannelRuntimeSurface, t as ChannelRuntimeContextKey } from "./channel-runtime-surface.types-gKXwaxDV.js"; //#region src/infra/channel-runtime-context.d.ts declare function registerChannelRuntimeContext(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; context: unknown; abortSignal?: AbortSignal; }): { dispose: () => void; } | null; declare function getChannelRuntimeContext(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; }): T | undefined; declare function watchChannelRuntimeContexts(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; onEvent: Parameters[0]["onEvent"]; }): (() => void) | null; //#endregion export { type ChannelRuntimeContextKey, getChannelRuntimeContext, registerChannelRuntimeContext, watchChannelRuntimeContexts };