// ── Behavior layers (classes — consumed by Providers) ──────────────────────── export { Presence, type PresenceOptions, type TransitionStatus } from './presence.svelte'; export { FocusScope } from './focus-scope.svelte'; export { Dismissal, type DismissalOpts, type DismissalBehavior } from './dismissal.svelte'; export { TextSelection, type TextSelectionOpts } from './text-selection.svelte'; export { ScrollLock, type ScrollLockOption } from './scroll-lock.svelte'; export { ResizeObserver$ } from './resize-observer.svelte'; export { ZoomPan, type ZoomPanConfig } from './zoom-pan.svelte'; export { ImageProvider, type ImageProviderOptions, type ImageStatus } from './image-provider.svelte'; export { Gesture } from './gesture'; export { AxialDrag, type AxialAxis, type AxialDragOpts, type AxialDragState, type AxialReleaseState, type AxialSnap, type AxialStartSide } from './manipulation';