/**
 * Surfaces Module
 *
 * Managed surface system for rendering UI into named slots.
 */
export { ANIMATION_KEYFRAMES, applyStaticSlotStyles, createSurfaceContainer, getSlotZIndex, playEnterAnimation, playExitAnimation, STATIC_SLOT_STYLES, setupAdjacentPositioning, setupInlinePositioning, } from './positioning';
export { createSurfaces } from './Surfaces';
export type { AdjacentSurfaceSlot, AnimationType, CustomContent, HtmlContent, InlineSurfaceSlot, MountConstraints, MountHandle, MountOptions, PositionConfig, ReactContent, RenderableContent, StaticSurfaceSlot, SurfaceChangeCallback, SurfaceSlot, SurfaceState, Surfaces, SurfacesOptions, SurfacesWidgetRegistry, WidgetContent, } from './types';
export { getSlotAnchorId, getSlotType } from './types';
