import { DtAlarmEvent, DtCamera, DtCruisePath, DtEntity, DtEntityType, DtEntityTypePreset, DtSceneTemplate, DtSensorData, DtSize3D, DtStatusPreset, DtVideoCamera, DtViewPresetItem } from './types'; /** 实体类型预设 */ export declare const DT_ENTITY_TYPE_PRESETS: DtEntityTypePreset[]; /** 状态预设 */ export declare const DT_STATUS_PRESETS: DtStatusPreset[]; /** 视角预设 */ export declare const DT_VIEW_PRESETS: DtViewPresetItem[]; /** 默认颜色(未指定状态时) */ export declare const DT_DEFAULT_COLORS: { cube: string; cylinder: string; plane: string; sphere: string; highlight: string; grid: string; axisX: string; axisY: string; axisZ: string; }; /** 默认相机 */ export declare const DT_DEFAULT_CAMERA: DtCamera; /** 缩放上下限 */ export declare const DT_ZOOM_MIN = 0.3; export declare const DT_ZOOM_MAX = 3; /** pitch 上下限(度) */ export declare const DT_PITCH_MIN = 0; export declare const DT_PITCH_MAX = 90; /** 投影基础缩放 */ export declare const DT_PROJECTION_SCALE = 1; /** 默认模拟间隔(ms) */ export declare const DT_DEFAULT_SIM_INTERVAL = 1000; /** 网格大小 */ export declare const DT_GRID_SIZE = 50; export declare const DT_GRID_DIVISIONS = 10; /** 工具:取得类型预设 */ export declare const dtGetEntityTypePreset: (type: string) => DtEntityTypePreset | undefined; /** 工具:取得状态预设 */ export declare const dtGetStatusPreset: (status: string) => DtStatusPreset | undefined; /** 工具:根据状态取得颜色(离线实体用灰色,否则用实体自身颜色) */ export declare const dtGetEntityColor: (entity: DtEntity) => string; /** 生成唯一 ID */ export declare const dtGenId: (prefix: string) => string; /** 根据类型生成默认传感器数据 */ export declare const dtCreateSensorData: (type: DtEntityType | string) => DtSensorData; /** 默认尺寸(按类型) */ export declare const dtDefaultSize: (type: DtEntityType | string) => DtSize3D; /** 创建实体 */ export declare const createDtEntity: (type: DtEntityType | string, name: string, position?: { x: number; y: number; z: number; }, size?: Partial, color?: string, status?: DtEntity["status"], properties?: Record) => DtEntity; /** 创建模型实例(用于模板中预置模型实体) */ export declare const dtCreateModelInstance: (modelType: string, name: string, position: { x: number; y: number; z: number; }, status?: DtEntity["status"], animation?: any) => DtEntity; /** 场景模板列表 */ export declare const DT_SCENE_TEMPLATES: DtSceneTemplate[]; /** * 巡航路径预设 * * 对标古河 IBDT 的"巡检漫游"功能:预设 3 条工厂巡检路径 */ export declare const DT_CRUISE_PATH_PRESETS: DtCruisePath[]; /** * 视频监控点位预设(工厂车间模板) * * 部署 6 个摄像头覆盖关键区域,2 个离线模拟故障 */ export declare const DT_CAMERA_PRESETS: DtVideoCamera[]; /** * 预设告警事件(演示) * * 模拟工厂运行中的常见告警:温度过高、压力异常、设备离线 */ export declare const DT_ALARM_EVENT_PRESETS: DtAlarmEvent[];