import { OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { AccountService, AuthService, BasePromptPanelComponent, ErrorsExtractor, ModalsService, User } from '@rucken/core'; import { Observable } from 'rxjs'; export declare class ProfilePanelComponent extends BasePromptPanelComponent implements OnDestroy, OnChanges { private _errorsExtractor; private _authService; private _accountService; private _modalsService; yesClass: string; apiUrl?: string; enableSave: boolean; simpleMode: boolean; readonlyOrNotEnableSave: boolean; readonlyOrNotEnableSave$: Observable; private _destroyed$; constructor(_errorsExtractor: ErrorsExtractor, _authService: AuthService, _accountService: AccountService, _modalsService: ModalsService); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onSaveClick(saveData?: any): void; onSave(user: User, saveData?: any): void; onError(error: any): void; onSaveError(error: any): void; }