import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as React from 'react'; import * as AvatarPrimitive from '@radix-ui/react-avatar'; import { IndicatorProps } from './indicator.js'; declare const avatarVariants: tailwind_variants.TVReturnType<{ size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }, undefined, "bg-background-tertiary relative z-[1] flex shrink-0 overflow-hidden", tailwind_variants_dist_config.TVConfig<{ size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }, { size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }>, { size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }, undefined, tailwind_variants.TVReturnType<{ size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }, undefined, "bg-background-tertiary relative z-[1] flex shrink-0 overflow-hidden", tailwind_variants_dist_config.TVConfig<{ size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }, { size: { xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; '4xl': string; '5xl': string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; }>, unknown, unknown, undefined>>; interface AvatarProps extends React.ComponentPropsWithoutRef, VariantProps { indicator?: IndicatorProps['type'] | 'none'; rootClassName?: string; outlined?: boolean; imgRef?: React.Ref; } declare const Avatar: React.ForwardRefExoticComponent>; export { Avatar, type AvatarProps };