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