import { UnityCreator } from "../../../unity";
import { Meta } from "../../../interface/meta";
export type TemperatureMapSetting = {
    globleRadius?: number;
    height?: number;
    transparent?: number;
    temperatureColors?: Array<{
        color: {
            R: number;
            G: number;
            B: number;
            A: number;
        };
        temperatureRange: number;
    }>;
};
export type TemperatureMapOptions = {
    name?: string;
    posData: {
        x: number;
        y: number;
        z: number;
        w: number;
    }[];
    setting?: TemperatureMapSetting;
};
export declare const createTemperatureMap: (options: TemperatureMapOptions, meta: Meta<UnityCreator>) => Promise<{
    id: any;
    remove: () => void;
    update: (posData: {
        x: number;
        y: number;
        z: number;
        w: number;
    }[]) => void;
    setVisiblity: (visible: boolean) => void;
}>;
