import * as React from 'react'; import type { AvatarContextValue, AvatarProps } from './types.js'; export declare const AvatarProvider: React.FC, useAvatarContext: (consumerName: string) => AvatarContextValue; /** * Avatar root, owns image loading status. Publishes `data-load-status` so skins * can render shimmer. With no children, renders derived anatomy from * `src`/`name`/`fallbackDelayMs`; with children, renders them verbatim. * * @example * ```tsx * * * JD * * ``` */ export declare const Avatar: { ({ label, decorative, src, name, fallbackDelayMs, children, ref: forwardedRef, shape, size, asChild, ...props }: AvatarProps): React.ReactNode; displayName: string; };