import { CreateFacetInput, CreateFacetValueInput, UpdateFacetInput, UpdateFacetValueInput } from '../../common/generated-types'; import { BaseDataService } from './base-data.service'; export declare class FacetDataService { private baseDataService; constructor(baseDataService: BaseDataService); getFacets(take?: number, skip?: number): import("../query-result").QueryResult>; getAllFacets(): import("../query-result").QueryResult>; getFacet(id: string): import("../query-result").QueryResult>; createFacet(facet: CreateFacetInput): import("rxjs").Observable; updateFacet(facet: UpdateFacetInput): import("rxjs").Observable; deleteFacet(id: string, force: boolean): import("rxjs").Observable; createFacetValues(facetValues: CreateFacetValueInput[]): import("rxjs").Observable; updateFacetValues(facetValues: UpdateFacetValueInput[]): import("rxjs").Observable; deleteFacetValues(ids: string[], force: boolean): import("rxjs").Observable; }