import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type SortByItem = { value: string; label: string; }; export declare type SortByState = { currentRefinement: string | null; options: SortByItem[]; refine: Function; }; export declare class NgAisSortBy extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; items: SortByItem[]; transformItems?: (items: SortByItem[]) => U[]; state: SortByState; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; }