import { BaseFacet } from '../BaseFacet'; import QueryManager from '../../core/QueryManager'; export declare class VisibleWhenRuleSet { private facets; private rules; constructor(facets: Array, rules: Array); getActiveFacets(queryManager: QueryManager, ctx: any): Array; } export declare function VisibleWhen(facets: Array, rules: Array): VisibleWhenRuleSet; export declare function FacetSelectedRule(identifier: string, value?: string): (queryManager: QueryManager) => boolean;