export default class AvatarSelectorModal extends Component<any> {
    constructor(owner: import("@ember/-internals/owner").default, args: any);
    currentUser: any;
    siteSettings: any;
    gravatarRefreshDisabled: boolean;
    gravatarFailed: boolean;
    uploading: boolean;
    _selected: any;
    get user(): any;
    set selected(value: any);
    get selected(): any;
    get submitDisabled(): boolean;
    get selectableAvatars(): any;
    get showSelectableAvatars(): boolean;
    get showCustomAvatarSelector(): any;
    get defaultSelection(): "logo" | "system" | "gravatar" | "custom";
    get selectedUploadId(): any;
    get allowAvatarUpload(): any;
    get allowGravatar(): any;
    onSelectedChanged(value: any): void;
    selectAvatar(url: any, event: any): Promise<void>;
    uploadComplete(): void;
    refreshGravatar(): Promise<void>;
    saveAvatarSelection(): Promise<void>;
}
import Component from "@glimmer/component";
//# sourceMappingURL=avatar-selector.d.ts.map