import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
import { RatingMenuConnectorParams, RatingMenuWidgetDescription, RatingMenuRenderState } from 'instantsearch.js/es/connectors/rating-menu/connectRatingMenu';
export declare class NgAisRatingMenu extends TypedBaseWidget<RatingMenuWidgetDescription, RatingMenuConnectorParams> {
    parentIndex: NgAisIndex;
    instantSearchInstance: NgAisInstantSearch;
    andUpLabel: string;
    attribute: string;
    max?: number;
    state: RatingMenuRenderState;
    get isHidden(): boolean;
    constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
    ngOnInit(): void;
    handleClick(event: MouseEvent, value: string): void;
}
