import Result from "../../models/Result"; interface AddLaneMetricParams { modelId: string; type: string; group?: string; visible?: boolean; coordType: number; coordTypeZ: number; isAdsorbed?: boolean; coord: number[]; coordZ: number; angle: number; customData?: any; laneDir: string; bgScale?: number[]; bgColor?: string; textContent?: string; textSize?: number; fontColor?: string; } interface UpdateLaneMetricStyleParams { modelId: string; group?: string; visible?: boolean; customData?: any; laneDir: string; bgScale?: number[]; bgColor?: string; textContent?: string; textSize?: number; fontColor?: string; } interface UpdateLaneMetricCoordParams { modelId: string; coordType: number; coordTypeZ: number; isAdsorbed?: boolean; coord: number[]; coordZ: number; angle: number; } declare class LaneMetric { private static get className(); static addLaneMetric: (params: AddLaneMetricParams[]) => Promise>; static updateLaneMetricStyle: (params: UpdateLaneMetricStyleParams[]) => Promise>; static updateLaneMetricCoord: (params: UpdateLaneMetricCoordParams[]) => Promise>; } export default LaneMetric;