import { HawkSearchComponents, SortingComponentConfig } from '../../../configuration'; import { Sorting, SortingComponentModel } from '../../../models'; import { BaseComponent } from '../../base.component'; /** * The Sorting component is used to select the logic for ordering search results. * * ## Tag * The tag for this component is ``. * * ## Event-Binding Attributes * | Name | Value | * | :- | :- | * | hawksearch-sort | | * * When a `select` element with this attribute changes in value, the search will be updated to use that value as the new sort order. * * ## 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 ./sorting.component.hbs} * * @category Search */ export declare class SortingComponent extends BaseComponent { protected componentName: keyof HawkSearchComponents; protected defaultHtml: string; protected bindFromEvent: boolean; protected renderContent(): boolean; protected getContentModel(): SortingComponentModel; protected onRender(): void; }