import { FacetsListComponentConfig, HawkSearchComponents } from '../../../configuration'; import { Facet, FacetsListComponentModel } from '../../../models'; import { BaseComponent } from '../../base.component'; /** * The Facets List component displays a list of available facets with a toggle to expand/collapse on mobile devices. * * ## Tag * The tag for this component is ``. * * ## Event-Binding Attributes * | Name | Value | * | :- | :- | * | hawksearch-mobile-toggle | | * * When an element with this attribute is clicked, the {@link Models.FacetsListComponentModel.expanded} value will be reversed. This is intended to show/hide the list of facets on mobile devices. * * ## Default Template * The following is the default Handlebars template for this component. To create a custom template, it is recommended to use this as a starting point. * {@embed ./facets-list.component.hbs} * * @category Search */ export declare class FacetsListComponent extends BaseComponent, FacetsListComponentModel> { protected componentName: keyof HawkSearchComponents; protected defaultHtml: string; protected bindFromEvent: boolean; private readonly state; protected renderContent(): boolean; protected getContentModel(): FacetsListComponentModel; protected bindChildElements(): void; protected onRender(): void; }