import { ElementRef } from '@angular/core';
import { OverlayService } from '@aztrix/components/overlay';
import { AvatarType } from '../avatar-type';
import * as i0 from "@angular/core";
export declare class AvatarEditComponent {
    private _overlay;
    private _elementRef;
    name: string;
    avatarURL: string;
    canDelete: boolean;
    delete: () => void;
    type: AvatarType;
    update: (base64: string) => void;
    published: boolean;
    fileInputElement: ElementRef;
    error: boolean;
    AvatarType: typeof AvatarType;
    constructor(_overlay: OverlayService, _elementRef: ElementRef);
    fileSelected(event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AvatarEditComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AvatarEditComponent, "ax-avatar-edit", never, { "name": "name"; "avatarURL": "avatarURL"; "canDelete": "canDelete"; "delete": "delete"; "type": "type"; "update": "update"; "published": "published"; }, {}, never, never, false, never>;
}
