import { UnityCreator } from "../../../unity";
import { Meta } from "../../../interface/meta";
export type HeatMapSetting = {
    radius?: number;
    intensity?: number;
    height?: number;
    alpha?: number;
    mode?: number;
    renderType?: number;
    colorLerpValue?: number;
};
export type HeatMapOptions = {
    name?: string;
    visible?: boolean;
    posData: {
        x: number;
        y: number;
        z: number;
        w: number;
    }[];
    setting?: HeatMapSetting;
};
export declare const createHeatMap: (options: HeatMapOptions, meta: Meta<UnityCreator>) => Promise<{
    id: any;
    remove: () => void;
    update: (posData: {
        x: number;
        y: number;
        z: number;
        w: number;
    }[]) => void;
    updateSetting: (setting: HeatMapSetting) => void;
    setVisiblity: (visible: boolean) => void;
}>;
