import { DTVector3 } from "../../../interface/model";
import { UnityCreator } from "../../../unity";
import { Meta } from "../../../interface/meta";
export type WarningSetting = {
    size?: number;
    offsetY?: number;
    intensity?: number;
    frequency?: number;
    animSpeed?: number;
    color?: string;
};
export type FireSetting = {
    intension?: number;
    color?: string;
};
export type PointOptions = {
    effectType: PointEffectType;
    spaceID?: string;
    position: DTVector3;
    setting?: WarningSetting & FireSetting;
};
export declare enum PointEffectType {
    Fire = "Fire",
    Warning = "Warning"
}
export declare const createPoint: (options: PointOptions, meta: Meta<UnityCreator>) => Promise<{
    id: any;
    remove: () => void;
}>;
