import { HttpClient } from '@angular/common/http';
import { StorageLike } from '../services/storage-like';
import * as i0 from "@angular/core";
export declare class ElementServiceService {
    private http;
    private BASE_URL;
    private CMIS_URL;
    private storage;
    constructor(http: HttpClient, BASE_URL: string, CMIS_URL: string, storage: StorageLike);
    openSocialBrand(componentName: any, height: any, width: any, data: any): void;
    getComponentApi(businessType?: 'STATIC' | 'E_COMMERCE'): import("rxjs").Observable<Object>;
    getAllSavedSectionsApi(businessId: any): import("rxjs").Observable<Object>;
    getAllapps(businessId: any): import("rxjs").Observable<Object>;
    installApp(appId: any, businessId: any): import("rxjs").Observable<Object>;
    regenerateText(request: any): import("rxjs").Observable<Object>;
    getImageLibrary(): import("rxjs").Observable<Object>;
    saveImagesToBusinessLibrary(mediaRequest: any): import("rxjs").Observable<Object>;
    private safeParse;
    getTemplate(): import("rxjs").Observable<Object>;
    getAllVehicleTypes(data: any): import("rxjs").Observable<Object>;
    getAllCombos(data: any): import("rxjs").Observable<Object>;
    getAllStops(bId: any): import("rxjs").Observable<Object>;
    getVehicleRoutes(stopId: any, typeId: any): import("rxjs").Observable<Object>;
    getAllCategories(): import("rxjs").Observable<any>;
    getAllCollections(): import("rxjs").Observable<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ElementServiceService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ElementServiceService>;
}
