import { OnInit } from '@angular/core'; import { BaseWidget } from 'angular-instantsearch'; export interface FilterListState { canRefine: boolean; canToggleShowMore: boolean; createURL: Function; isShowingMore: boolean; items: {}[]; refine: Function; toggleShowMore: Function; searchForItems: Function; isFormSearch: boolean; } export interface FilterListItem { isRefined: boolean; value: string; } export declare class FilterSelectComponent extends BaseWidget implements OnInit { instantSearchParent: any; title: string | null; multiple: boolean; attributeName: string; state: { items: { label: string; value: string; isRefined?: boolean; }[]; createURL: () => string; refine: (value: string) => void; canRefine: boolean; isShowingMore: boolean; toggleShowMore: () => void; canToggleShowMore: boolean; }; constructor(instantSearchParent: any); ngOnInit(): void; refine(event: MouseEvent, item: FilterListItem): void; clearFilter(): void; }