import type { JSONSupport, JSONSupportMixinProperties } from "../../core/JSONSupport.js";

export interface LinePattern3DProperties extends JSONSupportMixinProperties {}

/**
 * LinePattern3D is the base class for patterns on {@link module:esri/symbols/LineSymbol3DLayer} and
 * outlines on {@link module:esri/symbols/FillSymbol3DLayer}.
 *
 * Currently only patterns of type `style` are supported. For more information see {@link module:esri/symbols/patterns/LineStylePattern3D}.
 *
 * @since 4.22
 */
export default abstract class LinePattern3D extends JSONSupport {}