import { HttpClient } from '@angular/common/http'; import { ApiResponseModel, ApiVisa, BaseApiTemplateService } from '../../shared'; import { UserAppletContainerModel } from '../../../../../../models/aggregates/applet-store'; import { GetUserAppletLinksModel } from '../../../../../../models/aggregates/custom/platform/get-user-applet-links.model'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class UserAppletLinksService extends BaseApiTemplateService { protected apiUrl: string; constructor(http: HttpClient); onInstall(dtoObject: UserAppletContainerModel, apiVisa: ApiVisa): Observable>; onMultipleInstall(userAppletContainer: UserAppletContainerModel[], apiVisa: ApiVisa): Observable>; onUninstall(guid: any, apiVisa: ApiVisa): Observable; onAdminInstall(userAppletContainer: UserAppletContainerModel, apiVisa: ApiVisa): Observable>; onMultipleAdminInstall(userAppletContainer: UserAppletContainerModel[], apiVisa: ApiVisa): Observable>; getUserInstalledApplets(apiVisa: ApiVisa, hostnameValueL: string): Observable>; onMultipleTenantAdminInstall(tenantCode: string, userAppletContainer: UserAppletContainerModel[], apiVisa: ApiVisa): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }