
export type LineStyle = "dash" | "dash-dot" | "dot" | "long-dash" | "long-dash-dot" | "long-dash-dot-dot" | "none" | "short-dash" | "short-dash-dot" | "short-dash-dot-dot" | "short-dot" | "solid";

export type LineCap = "square" | "round" | "butt";

export type LineJoin = "miter" | "bevel" | "round";

export type LineMarkerPlacement = "begin" | "end" | "begin-end";

export type LineMarkerStyle = "arrow" | "circle" | "square" | "diamond" | "cross" | "x";

export type FillStyle = "backward-diagonal" | "cross" | "diagonal-cross" | "forward-diagonal" | "horizontal" | "none" | "solid" | "vertical";

export type PathSymbol3DLayerProfile = "circle" | "quad";

export type PathSymbol3DLayerJoin = LineJoin;

export type PathSymbol3DLayerCap = LineCap | "none";

export type PathSymbol3DLayerAnchor = "center" | "bottom" | "top";

export type PathSymbol3DLayerProfileRotation = "heading" | "all";

export type SimpleLineSymbolCap = "butt" | "round" | "square";

export type SimpleLineSymbolJoin = "miter" | "round" | "bevel";