/// import * as React from "react"; import { SearchStore } from "../../../store"; import { FacetStyle } from "./facet"; export { FacetStyle }; import * as styles from "./style/index.css"; export declare type FacetBoxStyle = Partial; export interface FacetBoxProps { classNames?: FacetBoxStyle; openedFacetList: { [facet: string]: boolean; }; store: SearchStore; scopesConfig: { [key: string]: string; }; } export declare class FacetBox extends React.Component { private isExpanded; private openedFacetList; componentWillReceiveProps({store, openedFacetList}: FacetBoxProps): void; private facetBoxTitleClickHandler(); private facetSelectionHandler(facetKey, dataKey); private onFacetSelection(selectedFacets); private facetExpansionHandler(facetKey, isExpanded); private renderFacetBoxTitle(); private renderFacetList(); render(): JSX.Element; }