export { resizeTriggerAxes } from '@zag-js/floating-panel'
export type {
  AnchorPositionDetails,
  ElementIds,
  IntlTranslations,
  OpenChangeDetails,
  Point,
  PositionChangeDetails,
  ResizeTriggerAxis,
  Size,
  SizeChangeDetails,
  Stage,
  StageChangeDetails,
} from '@zag-js/floating-panel'
export {
  default as Body,
  type FloatingPanelBodyBaseProps as BodyBaseProps,
  type FloatingPanelBodyProps as BodyProps,
} from './floating-panel-body.svelte'
export {
  default as CloseTrigger,
  type FloatingPanelCloseTriggerBaseProps as CloseTriggerBaseProps,
  type FloatingPanelCloseTriggerProps as CloseTriggerProps,
} from './floating-panel-close-trigger.svelte'
export {
  default as Content,
  type FloatingPanelContentBaseProps as ContentBaseProps,
  type FloatingPanelContentProps as ContentProps,
} from './floating-panel-content.svelte'
export { default as Context, type FloatingPanelContextProps as ContextProps } from './floating-panel-context.svelte'
export {
  default as Control,
  type FloatingPanelControlBaseProps as ControlBaseProps,
  type FloatingPanelControlProps as ControlProps,
} from './floating-panel-control.svelte'
export {
  default as DragTrigger,
  type FloatingPanelDragTriggerBaseProps as DragTriggerBaseProps,
  type FloatingPanelDragTriggerProps as DragTriggerProps,
} from './floating-panel-drag-trigger.svelte'
export {
  default as Header,
  type FloatingPanelHeaderBaseProps as HeaderBaseProps,
  type FloatingPanelHeaderProps as HeaderProps,
} from './floating-panel-header.svelte'
export {
  default as Positioner,
  type FloatingPanelPositionerBaseProps as PositionerBaseProps,
  type FloatingPanelPositionerProps as PositionerProps,
} from './floating-panel-positioner.svelte'
export {
  default as ResizeTrigger,
  type FloatingPanelResizeTriggerBaseProps as ResizeTriggerBaseProps,
  type FloatingPanelResizeTriggerProps as ResizeTriggerProps,
} from './floating-panel-resize-trigger.svelte'
export {
  default as RootProvider,
  type FloatingPanelRootProviderBaseProps as RootProviderBaseProps,
  type FloatingPanelRootProviderProps as RootProviderProps,
} from './floating-panel-root-provider.svelte'
export {
  default as Root,
  type FloatingPanelRootBaseProps as RootBaseProps,
  type FloatingPanelRootProps as RootProps,
} from './floating-panel-root.svelte'
export {
  default as StageTrigger,
  type FloatingPanelStageTriggerBaseProps as StageTriggerBaseProps,
  type FloatingPanelStageTriggerProps as StageTriggerProps,
} from './floating-panel-stage-trigger.svelte'
export {
  default as Title,
  type FloatingPanelTitleBaseProps as TitleBaseProps,
  type FloatingPanelTitleProps as TitleProps,
} from './floating-panel-title.svelte'
export {
  default as Trigger,
  type FloatingPanelTriggerBaseProps as TriggerBaseProps,
  type FloatingPanelTriggerProps as TriggerProps,
} from './floating-panel-trigger.svelte'
