import { Router } from '@angular/router'; import { ModalController } from '@ionic/angular'; import { ApiService } from './api.service'; import { ErrorService } from './error.service'; export declare class PasswordUpdatePolicyService { private apiService; private router; private modalController; private errorService; private user; private config; get passwordUpdatedAtUserKey(): string; constructor(apiService: ApiService, router: Router, modalController: ModalController, errorService: ErrorService); /** * Gets terms of use and shows it if should be presented * @see handleTermsOfUseShouldBePresented method */ init(): Promise; private getPasswordPolicyUpdateConfiguration; private handlePasswordChangeShouldBePresented; private presentPasswordChangeModal; /** * Gets a nested value from an object key. * @example * getObjKeyValue(user, 'firstName'); getObjKeyValue(user, 'data.status'); */ private getObjKeyValue; }