export type { TickDetails } from '@zag-js/timer'
export {
  default as ActionTrigger,
  type TimerActionTriggerBaseProps as ActionTriggerBaseProps,
  type TimerActionTriggerProps as ActionTriggerProps,
} from './timer-action-trigger.svelte'
export {
  default as Area,
  type TimerAreaBaseProps as AreaBaseProps,
  type TimerAreaProps as AreaProps,
} from './timer-area.svelte'
export { default as Context, type TimerContextProps as ContextProps } from './timer-context.svelte'
export {
  default as Control,
  type TimerControlBaseProps as ControlBaseProps,
  type TimerControlProps as ControlProps,
} from './timer-control.svelte'
export {
  default as Item,
  type TimerItemBaseProps as ItemBaseProps,
  type TimerItemProps as ItemProps,
} from './timer-item.svelte'
export {
  default as RootProvider,
  type TimerRootProviderBaseProps as RootProviderBaseProps,
  type TimerRootProviderProps as RootProviderProps,
} from './timer-root-provider.svelte'
export {
  default as Root,
  type TimerRootBaseProps as RootBaseProps,
  type TimerRootProps as RootProps,
} from './timer-root.svelte'
export {
  default as Separator,
  type TimerSeparatorBaseProps as SeparatorBaseProps,
  type TimerSeparatorProps as SeparatorProps,
} from './timer-separator.svelte'
