import { HttpClient } from '@angular/common/http'; import { BehaviorSubject, Observable } from 'rxjs'; import { AppListDto } from './app-list-dto'; import { OrganizationListDto } from './organization-list-dto'; import * as i0 from "@angular/core"; export declare class MyAppListService { private _httpClient; appManifest: BehaviorSubject; userDetails: BehaviorSubject; private _appList; private _userList; /** * Constructor */ constructor(_httpClient: HttpClient); /** * Getter for App list */ get appList$(): Observable; /** * Getter for User list */ get userList$(): Observable; /** * Getter for app manifest */ get appManifest$(): Observable; /** * Getter for user Details */ get userDetails$(): Observable; /** * Get App List detail * * @param currentPage * @param pageSize * @returns */ getAppList(currentPage: number, pageSize: number, axonatorX1Url: string): Observable; /** * Switch account of organization from to DB * * @param organizationId * @returns */ switchAccount(organizationId: string, axonatorX1Url: string): Promise; /** * create App list dto object with existing value * * @param appListDto * @returns */ createAppListDtoObject(appListDto: any): Array; /** * get app detail from X1 DB */ fetchAppDetails(appVersionId: any, axonatorX1Url: string): Observable; /** * create Organization List Dto object with existing value * * @param userListDto * @returns */ createOrganizationListDtoObject(organizationListDto: Array): Array; createNewApp(axonatorX1Url: string): Promise; deleteApp(appDetail: AppListDto, axonatorX1Url: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }