export type { CopyStatusDetails } from '@zag-js/clipboard'
export { default as Context, type ClipboardContextProps as ContextProps } from './clipboard-context.svelte'
export {
  default as Control,
  type ClipboardControlBaseProps as ControlBaseProps,
  type ClipboardControlProps as ControlProps,
} from './clipboard-control.svelte'
export {
  default as Indicator,
  type ClipboardIndicatorBaseProps as IndicatorBaseProps,
  type ClipboardIndicatorProps as IndicatorProps,
} from './clipboard-indicator.svelte'
export {
  default as Input,
  type ClipboardInputBaseProps as InputBaseProps,
  type ClipboardInputProps as InputProps,
} from './clipboard-input.svelte'
export {
  default as Label,
  type ClipboardLabelBaseProps as LabelBaseProps,
  type ClipboardLabelProps as LabelProps,
} from './clipboard-label.svelte'
export {
  default as Root,
  type ClipboardRootBaseProps as RootBaseProps,
  type ClipboardRootProps as RootProps,
} from './clipboard-root.svelte'
export {
  default as RootProvider,
  type ClipboardRootProviderBaseProps as RootProviderBaseProps,
  type ClipboardRootProviderProps as RootProviderProps,
} from './clipboard-root-provider.svelte'
export {
  default as Trigger,
  type ClipboardTriggerBaseProps as TriggerBaseProps,
  type ClipboardTriggerProps as TriggerProps,
} from './clipboard-trigger.svelte'
export {
  default as ValueText,
  type ClipboardValueTextBaseProps as ValueTextBaseProps,
  type ClipboardValueTextProps as ValueTextProps,
} from './clipboard-value-text.svelte'
