import { HttpClient } from "@angular/common/http";
import { AppletToStoreTrendingLinksContainerModel } from '../../../../../models/aggregates/applet/applet-to-store-trending-links-container.model';
import { ApiVisa, BaseApiTemplateService, Pagination } from "../shared";
export declare class AppletToStoreTrendingLinksService extends BaseApiTemplateService<AppletToStoreTrendingLinksContainerModel> {
    private sysadmin;
    constructor(http: HttpClient);
    private setUrl;
    sysadminPost(dtoObject: AppletToStoreTrendingLinksContainerModel, apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").ApiResponseModel<AppletToStoreTrendingLinksContainerModel>>;
    sysadminDelete(guid: string, apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").ApiResponseModel<AppletToStoreTrendingLinksContainerModel>>;
    sysadminPut(dtoObject: AppletToStoreTrendingLinksContainerModel, apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").BasicApiResponseModel<AppletToStoreTrendingLinksContainerModel>>;
    sysadminGet(apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").ApiResponseModel<AppletToStoreTrendingLinksContainerModel>>;
    sysadminGetByGuid(guid: string, apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").BasicApiResponseModel<AppletToStoreTrendingLinksContainerModel>>;
    sysadminGetByCriteria(pagination: Pagination, apiVisa: ApiVisa): import("rxjs").Observable<import("../shared").PagingResponseModel<AppletToStoreTrendingLinksContainerModel>>;
}
