import { ElementRef } from '@angular/core'; import { AvatarComponent } from '../avatar/avatar.component'; import { TooltipOptions } from '../tooltip/tooltip.model'; import * as i0 from "@angular/core"; export declare class AvatarListComponent { /** * @ignore */ private readonly avatarListClassName; private readonly avatarItemClassName; max: import("@angular/core").InputSignal; /** * Density of the avatar list **/ density: import("@angular/core").InputSignal<"default" | "compact" | undefined>; /** * Avatars scale **/ scale: import("@angular/core").InputSignal; /** * Remaining avatar Tooltip's options **/ remainingTooltipOptions: import("@angular/core").InputSignal; /** * Label of the "show more" button. * * A function can be used to provide a dynamic label based on the number of remaining avatars in the list. */ showMoreLabel: import("@angular/core").InputSignal string) | undefined>; /** * Emits event on remaining count avatar mouse click */ remainingClick: import("@angular/core").OutputEmitterRef; protected avatars: import("@angular/core").Signal; protected avatarElements: import("@angular/core").Signal[]>; private readonly applyAvatarItemClassEffect; get classes(): { [x: string]: boolean | import("@engie-group/fluid-types").AvatarScale | undefined; "nj-avatar-list": boolean; }; protected remainingCount: import("@angular/core").Signal; protected remainingCountInitials: import("@angular/core").Signal; protected remainingCountLabel: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }