import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, IPointValueAtom, IPoint, ICoordinates } from '../../../common/data-type'; import { ColumnarHeatMapType, ColumnarHeatMapEntityAtomType } from '../../../common/interface/columnarheatmap'; import { ObjectController } from '../../../common/object-controller'; declare class ColumnarHeatMap extends ObjectController implements ObjectAbstract { className: string; private apiClassName; private ColumnarHeatMapEntityAtom; private PointValueAtom; constructor(opt?: ColumnarHeatMapType); get sType(): string; set sType(type: string); get brushDiameter(): number; set brushDiameter(brushDiameter: number); get mappingValueRange(): Array; set mappingValueRange(mappingValueRange: Array); get columnarWidth(): number; set columnarWidth(columnarWidth: number); get mappingHeightRange(): Array; set mappingHeightRange(mappingHeightRange: Array); get enableGap(): boolean; set enableGap(enableGap: boolean); get gradientSetting(): Array; set gradientSetting(gradientSetting: Array); get features(): Array; set features(features: Array); GetsType(): Promise; SetsType(type: string): Promise; GetBrushDiameter(): Promise; SetBrushDiameter(brushDiameter: number): Promise; GetMappingValueRange(): Promise; SetMappingValueRange(mappingValueRange: Array): Promise; GetColumnarWidth(): Promise; SetColumnarWidth(columnarWidth: number): Promise; GetMappingHeightRange(): Promise; SetMappingHeightRange(mappingHeightRange: Array): Promise; GetEnableGap(): Promise; SetEnableGap(enableGap: boolean): Promise; GetGradientSetting(): Promise; SetGradientSetting(gradientSetting: Array): Promise; GetFeatures(): Promise; SetFeatures(features: Array): Promise; GetScheme(): { ColumnarHeatMapEntityAtom: ColumnarHeatMapEntityAtomType; PointValueAtom: IPointValueAtom; }; GetData(): ColumnarHeatMapType; SetData(opt: ColumnarHeatMapType): void; generateAtomData(opt: ColumnarHeatMapType): { ColumnarHeatMapEntityAtom?: Partial; BasicInfoAtom?: Partial; PointValueAtom?: Partial; }; Clip(polygon: ICoordinates, color?: string): Promise; UnClip(): Promise; } export default ColumnarHeatMap;