/** * @file SimpleRegion 单一维度(InputNumber、单一的Slider) */ import { ElementOffset } from '@glue-util/boundary'; import { AxisType } from '../enum'; import { Point } from './Point'; import { IAxisConfig } from './Axis'; import { Region } from './Region'; export interface IRangeRegionOptions extends IAxisConfig { changeOnEnd?: boolean; value: number[]; } export declare class RangeRegion extends Region { private isTrying; private changeOnEnd; private startValue; private endValue; private tryingStartValue; private tryingEndValue; constructor(); updateOptions(options: IRangeRegionOptions): void; setPointValue(part: string, value: ElementOffset, virtual?: boolean): void; getPointValue(part: string): ElementOffset; isValueSelected(value: ElementOffset): boolean; isAxisSelected(type: AxisType, value: number): boolean; getPointByOffset(offset: ElementOffset): Point; getSelectedRegion(): [ElementOffset, ElementOffset]; getSelectedOffset(): [ElementOffset, ElementOffset]; }