import { LevelState } from "../state"; import { FilterBasedAccessor } from "./FilterBasedAccessor"; export interface HierarchicalFacetAccessorOptions { fields: Array; size: number; id: string; title: string; orderKey?: string; orderDirection?: string; } export declare class HierarchicalFacetAccessor extends FilterBasedAccessor { state: LevelState; options: any; uuids: Array; constructor(key: any, options: HierarchicalFacetAccessorOptions); computeUuids(): void; onResetFilters(): void; getBuckets(level: any): any; getOrder(): {}; buildSharedQuery(query: any): any; buildOwnQuery(query: any): any; }