import { ThemeConfig, UIBaseComponentProps } from '../model/theme-config.model'; export declare const avatarLayoutClassNamesConfig: { componentName: "avatar"; baseSelectorStructure: { block: string; }; elements: { host: { name: string; selectorStructure: never[]; description: string; }; image: { name: string; selectorStructure: { element: string; }[]; description: string; }; placeholderImage: { name: string; selectorStructure: { element: string; }[]; description: string; }; fallbackImage: { name: string; selectorStructure: { element: string; }[]; description: string; }; label: { name: string; selectorStructure: { element: string; }[]; description: string; }; loading: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; loaded: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; fallback: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; withImage: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; withLabel: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; withCustomContent: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; clickable: { name: string; selectorStructure: { modifier: string; }[]; description: string; }; }; }; export declare function getAvatarClassNames(componentProps: UIBaseComponentProps, themeConfig: ThemeConfig): Record;