import React from "react"; import { type AvatarSize, type AvatarType } from "./Avatar.types"; import { type SubIcon } from "@vibe/icon"; import { type VibeComponentProps } from "../../types"; export interface AvatarContentProps extends VibeComponentProps { /** * The image source when the type is set to `img`. */ src?: string; /** * The type of content displayed inside the avatar. */ type?: AvatarType; /** * The size of the avatar content. */ size?: AvatarSize; /** * The ARIA role of the content. */ role?: string; /** * The label of the content for accessibility. */ "aria-label"?: string; /** * The icon displayed when the type is set to `icon`. */ icon?: SubIcon; /** * Class name applied to the text content. */ textClassName?: string; /** * The text displayed when the type is set to `text`. */ text?: string; } declare const AvatarContent: ({ type, src, icon, text, "aria-label": ariaLabel, role, size, textClassName, id, "data-testid": dataTestId }: AvatarContentProps) => React.JSX.Element; export default AvatarContent;