import { ChangeDetectorRef, OnChanges, SimpleChanges } from '@angular/core'; import { Observable } from 'rxjs'; import { AvatarModel } from './avatar.model'; import * as i0 from "@angular/core"; export declare class AvatarComponent implements OnChanges { private cdr; set avatar(value: AvatarModel | undefined | null); userId: string; userName: string; autoBackground: boolean; size: 'tiny' | 'small' | 'medium' | 'huge'; set image(value: Observable | null | undefined); set imageSrc(value: string | null | undefined); set tooltip(value: string); get tooltip(): string; get base64Image(): string | undefined; get backgroundColorClass(): string | undefined; get initials(): string; private _initials; private _base64Image?; private _backgroundColorClass?; private _tooltip; constructor(cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; loadImage(obs: Observable): void; private assignBackgroundColor; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_userId: string | null | undefined; static ngAcceptInputType_userName: string | null | undefined; static ngAcceptInputType_autoBackground: unknown; }