export interface AddTest3DParams { modelFiles: { modelId: string; type: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; rotation: []; }; text3DFiles: { textStyle: string; textSize: number; textContent: string; fontColor: string; emissive: number; opacity: number; placementDirection: string; customData?: any; }; } export interface UpdateText3DStyleParams { modelFiles: { modelId: string; rotation: []; }; text3DFiles: { textStyle: string; textSize: number; textContent: string; fontColor: string; emissive: number; opacity: number; placementDirection: string; customData?: any; }; } export interface UpdateText3DCoordParams { modelFiles: { modelId: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; }; } declare class Text3D { private static get className(); static addText3D: (params: AddTest3DParams[]) => Promise; static updateText3DStyle: (params: UpdateText3DStyleParams[]) => Promise; static updateText3DCoord: (params: UpdateText3DCoordParams[]) => Promise; } export default Text3D;