export type { OpenChangeDetails, TriggerValueChangeDetails } from '@zag-js/tooltip'
export {
  default as Arrow,
  type TooltipArrowBaseProps as ArrowBaseProps,
  type TooltipArrowProps as ArrowProps,
} from './tooltip-arrow.svelte'
export {
  default as ArrowTip,
  type TooltipArrowTipBaseProps as ArrowTipBaseProps,
  type TooltipArrowTipProps as ArrowTipProps,
} from './tooltip-arrow-tip.svelte'
export {
  default as Content,
  type TooltipContentBaseProps as ContentBaseProps,
  type TooltipContentProps as ContentProps,
} from './tooltip-content.svelte'
export { default as Context, type TooltipContextProps as ContextProps } from './tooltip-context.svelte'
export {
  default as Positioner,
  type TooltipPositionerBaseProps as PositionerBaseProps,
  type TooltipPositionerProps as PositionerProps,
} from './tooltip-positioner.svelte'
export {
  default as Root,
  type TooltipRootBaseProps as RootBaseProps,
  type TooltipRootProps as RootProps,
} from './tooltip-root.svelte'
export {
  default as RootProvider,
  type TooltipRootProviderBaseProps as RootProviderBaseProps,
  type TooltipRootProviderProps as RootProviderProps,
} from './tooltip-root-provider.svelte'
export {
  default as Trigger,
  type TooltipTriggerBaseProps as TriggerBaseProps,
  type TooltipTriggerProps as TriggerProps,
} from './tooltip-trigger.svelte'
