import { EventEmitter } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { AuthService } from './auth.service'; import { HttpService } from './http.service'; import { ModalService } from './modal.service'; import * as i0 from "@angular/core"; export interface MyUserOptionsData { editName: boolean; editEmail: boolean; editPhone: boolean; } export interface MyUserData { id?: string; created?: number; name: string; email: string | null; phone: string | null; picture?: string; updated?: number; options?: MyUserOptionsData; } export declare class MyUserService { private auth; private httpSrv; private modalService; private dialog; usuarioActual: MyUserData | null | undefined; eventoUsuario: EventEmitter; constructor(auth: AuthService, httpSrv: HttpService, modalService: ModalService, dialog: MatDialog); static isAnonymousPath(): boolean; getCurrentUser(): Promise; edit(options?: MyUserOptionsData): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }