import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type NumericRangeState = { start: number[]; range: { min?: number; max?: number; }; refine: Function; }; export declare class NgAisRangeInput extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; currency: string; separator: string; submitLabel: string; attribute: string; min?: number; max?: number; precision?: number; minInputValue?: number | string; maxInputValue?: number | string; get step(): number; get canRefine(): boolean; state: NumericRangeState; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; handleChange(event: any, type: string): void; handleSubmit(event: MouseEvent | KeyboardEvent): void; }