import { AfterViewInit, ChangeDetectorRef, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { AvatarConfig, AvatarData, AvatarStyles, GuardError } from '@vitaba/common-utils'; import { BehaviorSubject } from 'rxjs'; export declare class AvatarItemComponent implements AfterViewInit, OnChanges { private readonly _changeDetectorRef; changes: BehaviorSubject; errors: GuardError; config: AvatarConfig; styles: AvatarStyles; data: AvatarData; imageExtraTemplate: TemplateRef; nameExtraTemplate: TemplateRef; dateExtraTemplate: TemplateRef; constructor(_changeDetectorRef: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; validateAvatarData(value: AvatarData): GuardError; validateAvatarStyles(value: AvatarStyles): GuardError; validateAvatarConfig(value: AvatarConfig): GuardError; }