import Result from "../../models/Result"; export interface Point { pointcoord: number[]; pointCoordZ: number; } export interface AddLineVFXParams { modelFiles: { modelId: string; type: string; group?: string; coordType: number; coordTypeZ: number; }; lineVFXFiles: { lineVFXStyle: string; lineColor1: string; lineColor2: string; width: number; speed: number; intensity: number; point: Point[]; customData: any; }; } export interface UpdateLineVFXStyleParams { modelFiles: { modelId: string; type?: string; group?: string; }; lineVFXFiles: { lineVFXStyle: string; lineColor1: string; lineColor2: string; width: number; speed: number; intensity: number; customData: any; }; } export interface UpdateLineVFXCoordParams { modelFiles: { modelId: string; type: string; coordType: number; coordTypeZ: number; }; lineVFXFiles: { point: Point[]; }; } declare class LineVFX { private static get className(); static addLineVFX: (params: AddLineVFXParams[]) => Promise>; static updateLineVFXStyle: (params: UpdateLineVFXStyleParams[]) => Promise>; static updateLineVFXCoord: (params: UpdateLineVFXCoordParams[]) => Promise>; } export default LineVFX;