import { StyleFunctionProps, SystemStyleObject } from '@chakra-ui/theme-tools'; export declare const Avatar: { baseStyle?: { badge: { bg: string; border: string; transform: string; }; } | undefined; sizes?: { '2xs': ({ theme }: StyleFunctionProps) => { container: { width: string; height: string; textStyle: string; fontSize: any; }; label: any; excessLabel: any; badge: SystemStyleObject; }; xs: ({ theme }: StyleFunctionProps) => { container: { width: string; height: string; textStyle: string; fontSize: any; }; label: any; excessLabel: any; badge: SystemStyleObject; }; sm: ({ theme }: StyleFunctionProps) => { container: { width: string; height: string; textStyle: string; fontSize: any; }; label: any; excessLabel: any; badge: SystemStyleObject; }; md: ({ theme }: StyleFunctionProps) => { container: { width: string; height: string; textStyle: string; fontSize: any; }; label: any; excessLabel: any; badge: SystemStyleObject; }; lg: { badge: SystemStyleObject; }; xl: { badge: SystemStyleObject; }; } | undefined; variants?: { subtle: (props: StyleFunctionProps) => { container: { bg: string; color: string; }; }; solid: (props: StyleFunctionProps) => { container: { bg: string; color: string; }; }; } | undefined; defaultProps?: { size?: "sm" | "md" | "lg" | "xl" | "2xs" | "xs" | undefined; variant?: "solid" | "subtle" | undefined; colorScheme?: string | undefined; } | undefined; parts: ("container" | "label" | "group" | "badge" | "excessLabel")[]; };