export { A as ApplicationHandoffLink, a as ApplicationHandoffLinkProps, O as OverlayHistoryAdapter, b as OverlayNodeHost, c as OverlayNodeHostProps, d as OverlayNodeRuntimeContext, e as browserOverlayHistoryAdapter, f as buildOverlayUrl, g as getOverlayPresentationClassNames, h as getOverlayZIndex, i as isOverlayUrlActive } from '../../OverlayNodeHost-e396bc8240b8.mjs'; export { R as RenderNodeHost, a as RenderNodeHostElement, b as RenderNodeHostProps, c as RenderNodePolicyState, d as RenderNodeRuntimeState, e as RenderNodeScrollPosition, f as RenderNodeScrollRestoration, g as getRenderNodeDataAttributes, h as resolveRenderNodeLayout, r as resolveRenderNodePolicyState, i as resolveRenderNodeResponsiveStyle, s as sessionRenderNodeScrollRestoration } from '../../RenderNodeHost-30201d0b0577.mjs'; import { R as RenderTreeNodeContext } from '../../RenderTreeHost-311953788fed.mjs'; export { a as RenderTreeHost, b as RenderTreeHostProps } from '../../RenderTreeHost-311953788fed.mjs'; import { R as RenderTreeRuntimeHostProps } from '../../RenderTreeRuntimeHost-01ed2adb9527.mjs'; export { a as RenderTreeHistoryAdapter, b as RenderTreeRuntimeHost, c as RenderTreeRuntimeSnapshot, d as browserRenderTreeHistoryAdapter } from '../../RenderTreeRuntimeHost-01ed2adb9527.mjs'; import * as react_jsx_runtime from 'react/jsx-runtime'; import { RenderNode, RenderTree } from '@inf-monkeys-tech/monkeys'; import { ReactNode } from 'react'; import '../../types-961bd33013f0.mjs'; import '@radix-ui/react-context-menu'; interface RenderTreeRegistryNodeContext extends RenderTreeNodeContext { binding: TBinding | undefined; model: RenderNode['renderModel']; } type RenderTreeComponentRenderer = (context: RenderTreeRegistryNodeContext) => ReactNode; type RenderTreeComponentRegistry = Readonly>; type RenderTreeBindingRegistry = Readonly>; interface RenderTreeRegistryHostProps extends Omit { tree: RenderTree; components: RenderTreeComponentRegistry; bindings?: RenderTreeBindingRegistry; resolveBinding?: (node: RenderNode, bindings: RenderTreeBindingRegistry) => unknown; renderMissingComponent?: (context: RenderTreeNodeContext) => ReactNode; } declare function RenderTreeRegistryHost({ tree, components, bindings, resolveBinding, renderMissingComponent, ...props }: RenderTreeRegistryHostProps): react_jsx_runtime.JSX.Element; export { type RenderTreeBindingRegistry, type RenderTreeComponentRegistry, type RenderTreeComponentRenderer, RenderTreeNodeContext, RenderTreeRegistryHost, type RenderTreeRegistryHostProps, type RenderTreeRegistryNodeContext, RenderTreeRuntimeHostProps };