import type Color from "../../Color.js"; import type { JSONSupport } from "../../core/JSONSupport.js"; import type { ColorLike } from "../../Color.js"; /** @since 5.0 */ export interface LineCallout3DBorderProperties { /** * The color of the callout line border. * This can be autocast with an array of rgb(a) values, named string, hex string or an hsl(a) string, * an object with `r`, `g`, `b`, and `a` properties, or a [Color](https://developers.arcgis.com/javascript/latest/references/core/Color/) object. * * @default white * @since 5.0 */ color?: ColorLike | null; } /** @since 5.0 */ export default class LineCallout3DBorder extends JSONSupport { constructor(properties?: LineCallout3DBorderProperties); /** * The color of the callout line border. * This can be autocast with an array of rgb(a) values, named string, hex string or an hsl(a) string, * an object with `r`, `g`, `b`, and `a` properties, or a [Color](https://developers.arcgis.com/javascript/latest/references/core/Color/) object. * * @default white * @since 5.0 */ get color(): Color | null | undefined; set color(value: ColorLike | null | undefined); }