import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type RatingMenuItem = { count: number; isRefined: boolean; name: string; value: string; stars: boolean[]; }; export declare type RatingMenuState = { createURL: Function; hasNoResults: boolean; items: RatingMenuItem[]; refine: Function; }; export declare class NgAisRatingMenu extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; andUpLabel: string; attribute: string; max?: number; state: RatingMenuState; get isHidden(): boolean; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; handleClick(event: MouseEvent, value: string): void; }