import React from "react"; import { type AvatarSize } from "./Avatar.types"; import { type VibeComponentProps } from "../../types"; import { type SubIcon } from "@vibe/icon"; export interface AvatarBadgeProps extends VibeComponentProps { /** * The image source for the badge. */ src?: string; /** * The icon displayed inside the badge. */ icon?: SubIcon; /** * The tab index of the badge. */ tabIndex?: number; /** * The size of the badge. */ size?: AvatarSize; /** * Callback fired when the badge is clicked. */ onClick?: (event: React.MouseEvent | React.KeyboardEvent) => void; } declare const AvatarBadge: ({ src, icon, tabIndex, className, size, id, onClick, "data-testid": dataTestId, ...otherProps }: AvatarBadgeProps) => React.JSX.Element; export default AvatarBadge;