import * as i0 from '@angular/core'; import { OnInit, TemplateRef, AfterContentInit, QueryList, ElementRef, Renderer2, PipeTransform } from '@angular/core'; import { Md5 } from 'ts-md5'; type AvatarColor = 'primary' | 'accent' | 'gradient' | 'initials'; type DefaultGravatar = 'mp' | 'identicon' | 'monsterid' | 'wavatar' | 'retro' | 'robohash'; declare class UxgImageAvatar { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class AvatarComponent implements OnInit { name: string | undefined; gravatarEmail: string | undefined; defaultGravatar: DefaultGravatar | undefined; color: AvatarColor; get dense(): boolean; set dense(value: boolean); private _dense; avatarImage: TemplateRef | null; _explicitContent: TemplateRef | undefined; _implicitContent: TemplateRef; avatarContent: TemplateRef; paletteColor: number; gravatarUrl: string; md5: Md5; constructor(); getCode(str: string): number; generateGravatar(): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AvatarListComponent implements AfterContentInit { dense: any; large: any; private renderer; totalLength: number; avatars: QueryList; extra: number; constructor(dense: any, large: any, renderer: Renderer2); ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class InitialsPipe implements PipeTransform { transform(fullName: string, dense?: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export { AvatarComponent, AvatarListComponent, InitialsPipe, UxgImageAvatar }; export type { AvatarColor, DefaultGravatar };