import { HttpClient } from "@angular/common/http"; import { AppletCatalogContainerModel } from "../../../../../models"; import { ApiVisa, BaseApiTemplateService, BasicApiResponseModel, Pagination, PagingResponseModel } from '../shared'; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class AppletToCatalogLinkService extends BaseApiTemplateService { protected apiUrl: string; constructor(http: HttpClient); sysadminPost(dtoObject: AppletCatalogContainerModel, apiVisa: ApiVisa): Observable>; sysadminPut(dtoObject: AppletCatalogContainerModel, apiVisa: ApiVisa): Observable>; sysadminDelete(linkGuid: string, apiVisa: ApiVisa): Observable; sysadminGetAll(apiVisa: ApiVisa): Observable; sysadminGetByGuid(linkGuid: string, apiVisa: ApiVisa): Observable>; sysadminGetByCriteria(pagination: Pagination, apiVisa: ApiVisa): Observable>; getByCriteriaAsSysAdmin(pagination: Pagination, apiVisa: ApiVisa): Observable>; getByCriteriaAsTenantAdmin(pagination: Pagination, apiVisa: ApiVisa): Observable>; getByGuidAsTenantAdmin(guid: String, apiVisa: ApiVisa): Observable>; createAsTenantAdmin(dao: AppletCatalogContainerModel, apiVisa: ApiVisa): Observable>; updateAsTenantAdmin(dao: AppletCatalogContainerModel, apiVisa: ApiVisa): Observable>; deleteAsTenantAdmin(guid: String, apiVisa: ApiVisa): Observable; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }