export declare class Avatar { hostElement: HTMLIxAvatarElement; /** * Accessibility label for the image * Will be set as aria-label on the nested HTML img element * * @deprecated Set the native `aria-label` on the ix-avatar host element. Will be removed in 5.0.0 */ a11yLabel?: string; /** * Display an avatar image * */ image?: string; /** * Display the initials of the user. Will be overwritten by image * */ initials?: string; /** * If set an info card displaying the username will be placed inside the dropdown. * Note: Only working if avatar is part of the ix-application-header */ username?: string; /** * Optional description text that will be displayed underneath the username. * Note: Only working if avatar is part of the ix-application-header */ extra?: string; /** * Text to display in a tooltip when hovering over the avatar * * @since 4.0.0 */ tooltipText?: string; /** * aria-label for the tooltip * * @since 4.0.0 */ ariaLabelTooltip?: string; isClosestApplicationHeader: boolean; hasSlottedElements: boolean; private slotElement?; private dropdownElement?; private readonly tooltipRef; componentWillLoad(): void; private slottedChanged; private resolveAvatarTrigger; private onDropdownClick; render(): any; }