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