/** * Avatars are used to represent a person or object. */ export declare class CatAvatar { backgroundImage?: string; hostElement: HTMLElement; /** * The size of the avatar. */ size: 'xs' | 's' | 'm' | 'l' | 'xl'; /** * Use round avatar edges. */ round: boolean; /** * The label of the avatar. */ label: string; /** * Custom initials for the avatar. */ initials?: string; /** * An optional avatar image. */ src?: string; /** * An icon to be used instead of the initials. */ icon?: string; /** * A destination to link to, rendered in the href attribute of a link. */ url?: string; /** * Specifies where to open the linked document. */ urlTarget?: '_blank' | '_self'; onSrcChanged(value?: string): void; componentWillLoad(): void; render(): any; private get content(); private get cssStyle(); private get cssClass(); private getInitials; }