import Result from "../../models/Result"; export interface AddCircleParams { modelFiles: { modelId: string; type: string; group?: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; }; circleFiles: { isPerspective?: boolean; circleStyle: string; height: number; color: string; opacity: number; fillStyle: string; fillColor: string; fillOpa: number; radius: number; customData: any; }; } export interface UpdateCircleParams { modelFiles: { modelId: string; type?: string; group?: string; }; circleFiles: { isPerspective?: boolean; circleStyle: string; height: number; color: string; opacity: number; fillStyle: string; fillColor: string; fillOpa: number; customData: any; }; } export interface UpdateCircleCoordParams { modelFiles: { modelId: string; type: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; }; circleFiles: { radius: number; }; } declare class Circle { private static get className(); static addCircle: (params: AddCircleParams[]) => Promise>; static updateCircleStyle: (params: UpdateCircleParams[]) => Promise>; static updateCircleCoord: (params: UpdateCircleCoordParams[]) => Promise>; } export default Circle;