import { OnInit } from '@angular/core';
import { Icon, IconSize, IconColor } from '../icon/icon.component';
import * as i0 from "@angular/core";
export declare const avatarSizes: readonly ["s", "m", "l"];
export declare type AvatarSize = typeof avatarSizes[number];
export declare class AvatarComponent implements OnInit {
    size: AvatarSize;
    role: string;
    icon: Icon;
    iconState: IconColor;
    imageUrl: string;
    imageAlt: string;
    text: string;
    constructor();
    ngOnInit(): void;
    get iconSize(): IconSize;
    get iconStroke(): number;
    static ɵfac: i0.ɵɵFactoryDeclaration<AvatarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AvatarComponent, "ui-avatar", never, { "size": "size"; "role": "role"; "icon": "icon"; "iconState": "iconState"; "imageUrl": "imageUrl"; "imageAlt": "imageAlt"; "text": "text"; }, {}, never, ["*"], false>;
}
