import type { CurvePath, SceneControl, Vector3 } from '@anov/3d-core'; import ObjectLayer from '../Base/ObjectLayer'; type RealismTrafficParams = { path: CurvePath; width?: number; divide?: number; corner?: number; }; export declare class BaseTraffic extends ObjectLayer { /** 路面宽度 */ protected _width: number; /** 车道线数量 */ protected _divide: number; protected _path: CurvePath; protected _corner: number; /** 车道线 */ lanelines: CurvePath[]; constructor(params: RealismTrafficParams, sceneControl: SceneControl); protected get baseLine(): import("../..").RoundedCornersCurve; protected generateLaneLines(): void; } export {};