import { OnChanges, SimpleChanges, ElementRef, AfterViewInit, OnDestroy, EventEmitter, QueryList } from '@angular/core'; import { AvatarType } from '../shared/mat-avatar-config'; import { Avatar } from '../shared/mat-avatars'; import { BehaviorSubject } from 'rxjs'; import { MatAvatarsService } from '../mat-avatars.service'; import { AvatarImgDirective } from '../shared/avatar-img.directive'; export declare class MatAvatarListComponent implements OnChanges, AfterViewInit, OnDestroy { private service; avatarChange: EventEmitter; avatarType: AvatarType; avatars: BehaviorSubject; images: QueryList; avatarSize: number; rippleRadius: number; private element; constructor(ref: ElementRef, service: MatAvatarsService); ngOnDestroy(): void; private imgSub; ngAfterViewInit(): void; private updatePosition; private sizes; private validateSize; private resizeHandler; refresh(): void; private setAvatarType; ngOnChanges(changes: SimpleChanges): void; private selected; setSelected(avatar: Avatar): void; ngOnInit(): void; }