import { PropFunction, QRL, QwikIntrinsicElements } from "@builder.io/qwik"; type ImageLoadingStatus = "idle" | "loading" | "loaded" | "error"; export declare const AvatarRootContext: import("@builder.io/qwik").ContextId; export type AvatarProps = {} & QwikIntrinsicElements["span"]; type AvatarStore = { status: ImageLoadingStatus; setStatus: QRL<(this: AvatarStore, status: ImageLoadingStatus) => void>; }; declare const Avatar: import("@builder.io/qwik").Component>; export type AvatarImageProps = { onLoadingStatusChange?: PropFunction<(status: ImageLoadingStatus) => void>; } & QwikIntrinsicElements["img"]; declare const AvatarImage: import("@builder.io/qwik").Component; export type AvatarFallbackProps = { delayMs?: number; } & QwikIntrinsicElements["span"]; declare const AvatarFallback: import("@builder.io/qwik").Component; export { Avatar, AvatarFallback, AvatarImage, Avatar as Root, AvatarFallback as Fallback, AvatarImage as Image };