import { AlertController, ToastController, Events } from 'ionic-angular'; import { LoginOption, UserNickname, UserAccount } from '@canvuus-internal/mvp0-task-auth'; import { UserProfile } from '@canvuus-internal/mvp0-task-data'; import { LocalUserService } from '../../services/local-user-service'; export declare class Mvp0UserAccountsComponent { private alertCtrl; private toastCtrl; private events; private localUserService; private loginOption; private userNickname; private mainAccount; localUserProfile: UserProfile; readonly isShowLocalProfile: boolean; readonly isMainAccountAdded: boolean; readonly isNewAccountAdditionAllowed: boolean; readonly isPrimaryIdentityAdded: boolean; readonly isPrimaryIdentityValidated: boolean; isPrimaryIdentityAuthenticated: boolean; readonly isSecondaryIdentityAdded: boolean; readonly isSecondaryIdentityValidated: boolean; isSecondaryIdentityAuthenticated: boolean; readonly isTertiaryIdentityAdded: boolean; readonly isTertiaryIdentityValidated: boolean; isTertiaryIdentityAuthenticated: boolean; readonly isAllIdentitiesAdded: boolean; readonly hasAtLeastOneIdentity: boolean; readonly isAccountAuthenticated: boolean; readonly canDeletePrimaryIdentity: boolean; readonly canDeleteSecondaryIdentity: boolean; readonly canDeleteTertiaryIdentity: boolean; constructor(alertCtrl: AlertController, toastCtrl: ToastController, events: Events, localUserService: LocalUserService); refreshLoginOption(_loginOption: LoginOption): void; refreshUserNickname(_userNickname: UserNickname): void; refreshMainAccount(_userAccount: UserAccount): void; refreshLocalUserProfile(_userProfile: UserProfile): void; handleActionAddNewAccount(): void; handleActionDeleteAccount(): void; handleActionAccountLogin(): void; handleActionAccountLogout(): void; handleActionChangeNickname(): void; handleActionChangePassword(): void; handleActionKeepLoggedOn(event: any): void; handleActionVerifyIdentity(identityOrdinal: number): void; handleActionResetPassword(identityOrdinal: number): void; handleActionUseForNotice(identityOrdinal: number, event: any): void; handleActionAddNewIdentity(): void; handleActionDeleteIdentity(identityOrdinal: number): void; }