import Result from '../../models/Result'; export interface Point { pointcoord: number[]; /** * 热力值 */ pointValue: number; } export interface AddHeatMapParams { modelFiles: { modelId: string; type: string; coordType: number; coordTypeZ: number; coordZ: number; }; heatMapFiles: { radius: number; valueMax: number; valueMin: number; point: Point[]; heatColors: string[]; }; } export interface UpdateHeatMapStyleParams { modelFiles: { modelId: string; }; heatMapFiles: { radius: number; valueMax: number; valueMin: number; heatColors: string[]; }; } export interface UpdateHeatMapCoordParams { modelFiles: { modelId: string; type: string; coordType: number; coordTypeZ: number; coordZ: number; }; heatMapFiles: { point: Point[]; }; } declare class HeatMap { private static get className(); static addHeatMap: (params: AddHeatMapParams[]) => Promise>; static updateHeatMapStyle: (params: UpdateHeatMapStyleParams[]) => Promise>; static updateHeatMapCoord: (params: UpdateHeatMapCoordParams[]) => Promise>; } export default HeatMap;