import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, IPointValueAtom, IPoint } from '../../../common/data-type'; import { RoadHeatMapType, RoadHeatMapEntityAtomType } from '../../../common/interface/roadheatmap'; import { ObjectController } from '../../../common/object-controller'; declare class RoadHeatMap extends ObjectController implements ObjectAbstract { className: string; private RoadHeatMapEntityAtom; private PointValueAtom; constructor(opt?: RoadHeatMapType); get sType(): string; set sType(type: string); get width(): number; set width(width: number); get mappingValueRange(): Array; set mappingValueRange(mappingValueRange: Array); get gradientSetting(): Array; set gradientSetting(gradientSetting: Array); get filter(): Array; set filter(filter: Array); get features(): Array; set features(features: Array); GetsType(): Promise; SetsType(type: string): Promise; GetWidth(): Promise; SetWidth(width: number): Promise; GetMappingValueRange(): Promise; SetMappingValueRange(mappingValueRange: Array): Promise; GetGradientSetting(): Promise; SetGradientSetting(gradientSetting: Array): Promise; GetFilter(): Promise; SetFilter(filter: Array): Promise; GetFeatures(): Promise; SetFeatures(features: Array): Promise; GetScheme(): { RoadHeatMapEntityAtom: RoadHeatMapEntityAtomType; PointValueAtom: IPointValueAtom; }; GetData(): RoadHeatMapType; SetData(opt: RoadHeatMapType): void; generateAtomData(opt: RoadHeatMapType): { RoadHeatMapEntityAtom?: Partial; BasicInfoAtom?: Partial; PointValueAtom?: Partial; }; } export default RoadHeatMap;