import type { LineSymbol3DLayer } from "./LineSymbol3DLayer.js";
import type { PathSymbol3DLayer } from "./PathSymbol3DLayer.js";
import type { Symbol3DBase } from "./Symbol3D.js";
/**
 * LineSymbol3D is used to render features with Polyline geometry in a 3D
 * SceneView.
 *
 * See
 * {@link https://developers.arcgis.com/web-scene-specification/objects/lineSymbol3D/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface LineSymbol3D extends Symbol3DBase {
    /**
     * A Collection of Symbol3DLayer objects used to visualize the graphic or
     * feature.
     */
    symbolLayers: (LineSymbol3DLayer | PathSymbol3DLayer)[];
    /**
     * @inheritDoc
     */
    type: "LineSymbol3D";
}
