import { OnInit, OnDestroy, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { Router } from '@angular/router'; import { AxoSnackBarService } from '../axo-snack-bar/axo-snack-bar.service'; import { AuthService } from '../core/auth/auth.service'; import { UserService } from '../core/user/user.service'; import { User } from '../core/user/user.types'; import { AppListDto } from './app-list-dto'; import { MyAppListService } from './my-app-list.service'; import { OrganizationListDto } from './organization-list-dto'; import * as i0 from "@angular/core"; export declare class AppListComponent implements OnInit, OnDestroy { private _authService; private _changeDetectorRef; private _userService; private _mpAppListService; private _router; private _axoSnackBar; appList: Array; baseUrl: string; organizationList: Array; selectedOrganization: OrganizationListDto; user: User; listType: string; switchAccountEvent: EventEmitter; openAppEvent: EventEmitter; updateListEvent: EventEmitter; userName: string; userEmail: string; userImage: string; private _unsubscribeAll; constructor(_authService: AuthService, _changeDetectorRef: ChangeDetectorRef, _userService: UserService, _mpAppListService: MyAppListService, _router: Router, _axoSnackBar: AxoSnackBarService); /** * Getter for current year */ get currentYear(): number; ngOnInit(): void; /** * Call apps App Version Id route * * @param appVersionId */ openApp(appVersionId: number): void; /** * function use to Switch the organization */ switchAccount(organizationId: string): void; /** * Sign out */ signOut(): void; /** *to create new app */ createApp(): Promise; deleteApp(appDetail: AppListDto): Promise; /** * On destroy */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }