import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type RangeSliderState = { range: { min: number; max: number; }; refine: Function; start: number[]; }; export declare class NgAisRangeSlider extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; sliderContainer: any; pips: boolean; tooltips: boolean; attribute: string; min?: number; max?: number; precision?: number; state: RangeSliderState; private slider; get step(): number; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; updateState: (state: any, isFirstRendering: boolean) => void; handleChange: (values: string[] | number[]) => void; formatTooltip: (value: number) => string; }