import { TemplateRef } from '@angular/core'; import { AvatarProperties } from '@engie-group/fluid-types'; import { TooltipOptions } from '../tooltip/tooltip.model'; import { InputSignalProps } from '../../utils/type.utils'; import * as i0 from "@angular/core"; export declare class AvatarComponent implements InputSignalProps { private avatarClassName; /** * Link href, if set avatar is a link */ href: import("@angular/core").InputSignal; /** * Initials of avatar, max 3 characters if a string with a bigger length than 3 characters only 3 first characters are taken */ initials: import("@angular/core").InputSignal; /** * Text alternative for the avatar */ label: import("@angular/core").InputSignal; /** * Avatar scale */ scale: import("@angular/core").InputSignal; /** * Whether avatar has a picture or not */ hasPicture: import("@angular/core").InputSignal; /** * Whether avatar is clickable or not */ isClickable: import("@angular/core").InputSignal; /** * Used for `AvatarListComponent` as the last tile of the list **/ isRemainingCount: import("@angular/core").InputSignal; /** * Tooltip's options **/ tooltipOptions: import("@angular/core").InputSignal; /** * @ignore */ avatarTemplate?: TemplateRef; protected get classes(): { [x: string]: boolean; }; protected formatedInitials: import("@angular/core").Signal; protected hasInitials: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }