import type { Assign } from '@ark-ui/react'; import type { ComponentProps, HTMLStyledProps } from '../../styled-system/types'; import { Avatar } from '@ark-ui/react/avatar'; import { type AvatarVariantProps } from '../../styled-system/recipes'; export type RootProviderProps = ComponentProps; export declare const RootProvider: import("react").ForwardRefExoticComponent, Avatar.RootProviderBaseProps>, AvatarVariantProps>, "ref"> & import("react").RefAttributes>; export type RootProps = ComponentProps; export declare const Root: import("react").ForwardRefExoticComponent, Avatar.RootBaseProps>, AvatarVariantProps>, "ref"> & import("react").RefAttributes>; export declare const Fallback: import("react").ForwardRefExoticComponent, Avatar.FallbackBaseProps>, "ref"> & import("react").RefAttributes>; export declare const Image: import("react").ForwardRefExoticComponent, Avatar.ImageBaseProps>, "ref"> & import("react").RefAttributes>; export { AvatarContext as Context } from '@ark-ui/react/avatar'; export type { AvatarStatusChangeDetails as StatusChangeDetails } from '@ark-ui/react/avatar';