import { OnChanges, SimpleChanges } from '@angular/core';
import { UrlTransformerService } from '@aztrix/helpers';
import { AvatarType } from '../avatar-type';
import { BadgeIconType } from '../badge-icon-type';
import * as i0 from "@angular/core";
export declare class AvatarComponent implements OnChanges {
    private _urlTransformer;
    source: string;
    type: AvatarType;
    icon: string;
    iconColor: string;
    badge: BadgeIconType;
    badgeColor: string;
    border: boolean;
    round: boolean;
    rounded: boolean;
    published: boolean;
    fallbackIcon: string;
    _source: string;
    AvatarType: typeof AvatarType;
    constructor(_urlTransformer: UrlTransformerService);
    ngOnChanges(changes: SimpleChanges): void;
    private _fallbackIcon;
    private _sourceAvatar;
    private _staticFilePath;
    static ɵfac: i0.ɵɵFactoryDeclaration<AvatarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AvatarComponent, "ax-avatar", never, { "source": "source"; "type": "type"; "icon": "icon"; "iconColor": "iconColor"; "badge": "badge"; "badgeColor": "badgeColor"; "border": "border"; "round": "round"; "rounded": "rounded"; "published": "published"; }, {}, never, never, false, never>;
}
