import type { ComponentProps } from "react";
import { AvatarFallback, AvatarImage, AvatarRoot } from "./avatar";
export declare const Avatar: (({ children, className, color, size, variant, ...props }: import("./avatar").AvatarRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, color, size, variant, ...props }: import("./avatar").AvatarRootProps) => import("react/jsx-runtime").JSX.Element;
    Image: ({ className, crossOrigin, loading, onError, onLoad, sizes, src, srcSet, ...props }: import("./avatar").AvatarImageProps) => import("react/jsx-runtime").JSX.Element;
    Fallback: ({ className, color, ...props }: import("./avatar").AvatarFallbackProps) => import("react/jsx-runtime").JSX.Element;
};
export type Avatar = {
    Props: ComponentProps<typeof AvatarRoot>;
    RootProps: ComponentProps<typeof AvatarRoot>;
    ImageProps: ComponentProps<typeof AvatarImage>;
    FallbackProps: ComponentProps<typeof AvatarFallback>;
};
export { AvatarRoot, AvatarImage, AvatarFallback };
export type { AvatarRootProps, AvatarRootProps as AvatarProps, AvatarImageProps, AvatarFallbackProps, } from "./avatar";
export { avatarVariants } from "@heroui/styles";
export type { AvatarVariants } from "@heroui/styles";
