import { ThemeFullVariantAvatarType, ToneMinimalVariantType } from "../../type/variant"; /** * @part icon - The selected icon of the avatar * @part wrapper - The wrapper which contains media displayed */ export declare class MdsAvatar { private element; fallback: boolean; loaded: boolean; private observer; private fittyElements; private fittyInitialized; private textChanged; /** * Specifies the path to the icon * @see https://magma.maggiolicloud.it/storybook/?path=/story/design-icon--default */ readonly icon?: string | undefined; /** * The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others */ readonly initials?: string; /** * The user's inizials displayed if there's no image available, initials will override tone and variant senttings to keep user recognizable from others */ readonly count?: number; /** * Specifies the path to the image */ readonly src?: string; /** * Specifies the color tone of the component */ readonly tone?: ToneMinimalVariantType; /** * Specifies the color variant of the component */ variant?: ThemeFullVariantAvatarType; private variants; private addFontResize; private removeFontResize; private checkText; private checkInitialsVariant; componentWillLoad(): void; componentDidLoad(): void; componentDidRender(): void; initialsHandler(): void; countHandler(): void; srcHandler(newValue: string): void; iconHandler(newValue: string): void; render(): any; }