/** * @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 ISimpleRegionOptions extends IAxisConfig { changeOnEnd?: boolean; value: number; } export declare class SimpleRegion extends Region { private isTrying; private changeOnEnd; private value; private tryingValue; private old; constructor(); updateOptions(options: ISimpleRegionOptions): void; setPointValue(part: string, value: ElementOffset, virtual?: boolean): void; getPointValue(part: string): ElementOffset; isValueSelected(value: ElementOffset): boolean; isAxisSelected(type: AxisType, value: number): boolean; getPointByOffset(): Point; getSelectedRegion(): [ElementOffset, ElementOffset]; getSelectedOffset(): [ElementOffset, ElementOffset]; }