import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type NumericMenuItem = { label: string; value: string; isRefined: boolean; }; export declare type NumericMenuState = { createURL: Function; items: NumericMenuItem[]; refine: Function; hasNoResults?: boolean; }; export declare class NgAisNumericMenu extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; attribute: string; items: { label: string; start?: number; end?: number; }[]; transformItems?: (items: NumericMenuItem[]) => U[]; state: NumericMenuState; get isHidden(): boolean; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; refine(event: MouseEvent, item: { value: string; }): void; }