import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, IPointValueAtom, IPoint } from '../../../common/data-type'; import { SpaceHeatMapType, SpaceHeatMapEntityAtomType } from '../../../common/interface/spaceheatmap'; import { ObjectController } from '../../../common/object-controller'; declare class SpaceHeatMap extends ObjectController implements ObjectAbstract { className: string; private SpaceHeatMapEntityAtom; private PointValueAtom; constructor(opt?: SpaceHeatMapType); get brushDiameter(): number; set brushDiameter(brushDiameter: number); get mappingValueRange(): Array; set mappingValueRange(mappingValueRange: Array); get gradientSetting(): Array; set gradientSetting(gradientSetting: Array); get features(): Array; set features(features: Array); GetBrushDiameter(): Promise; SetBrushDiameter(brushDiameter: number): Promise; GetMappingValueRange(): Promise; SetMappingValueRange(mappingValueRange: Array): Promise; GetGradientSetting(): Promise; SetGradientSetting(gradientSetting: Array): Promise; GetFeatures(): Promise; SetFeatures(features: Array): Promise; GetScheme(): { SpaceHeatMapEntityAtom: SpaceHeatMapEntityAtomType; PointValueAtom: IPointValueAtom; }; GetData(): SpaceHeatMapType; SetData(opt: SpaceHeatMapType): void; generateAtomData(opt: SpaceHeatMapType): { SpaceHeatMapEntityAtom?: Partial; BasicInfoAtom?: Partial; PointValueAtom?: Partial; }; } export default SpaceHeatMap;