import { FocusMonitor } from '@angular/cdk/a11y'; import * as i0 from '@angular/core'; import { ChangeDetectorRef, OnDestroy, AfterViewInit, ElementRef } from '@angular/core'; import * as i1 from '@angular/common'; /** Size of an avatar. */ type NxAvatarSize = 'xsmall' | 'small' | 'small-medium' | 'medium' | 'large' | 'xlarge'; declare class NxAvatarComponent { private readonly _cdr; /** Sets the size of the avatar. Default: 'medium'. */ set size(size: NxAvatarSize); get size(): NxAvatarSize; private _size; constructor(_cdr: ChangeDetectorRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NxAvatarButtonDirective implements OnDestroy, AfterViewInit { private readonly _elementRef; private readonly _focusMonitor; constructor(_elementRef: ElementRef, _focusMonitor: FocusMonitor); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NxAvatarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NxAvatarButtonDirective, NxAvatarComponent, NxAvatarModule }; export type { NxAvatarSize };