export type { StatusChangeDetails } from '@zag-js/avatar'
export { default as Context, type AvatarContextProps as ContextProps } from './avatar-context.svelte'
export {
  default as Fallback,
  type AvatarFallbackBaseProps as FallbackBaseProps,
  type AvatarFallbackProps as FallbackProps,
} from './avatar-fallback.svelte'
export {
  default as Image,
  type AvatarImageBaseProps as ImageBaseProps,
  type AvatarImageProps as ImageProps,
} from './avatar-image.svelte'
export {
  default as RootProvider,
  type AvatarRootProviderBaseProps as RootProviderBaseProps,
  type AvatarRootProviderProps as RootProviderProps,
} from './avatar-root-provider.svelte'
export {
  default as Root,
  type AvatarRootBaseProps as RootBaseProps,
  type AvatarRootProps as RootProps,
} from './avatar-root.svelte'
