import { Graphics, IGraphicsSettings, IGraphicsPrivate } from "./Graphics"; import type { IPoint } from "../util/IPoint"; export interface IOrthogonalLineSettings extends IGraphicsSettings { /** * A list of [[IPoint]] (x/y coordinates) points for the Orthogonal Line. */ points?: Array; /** * Corner radius between segments. */ cornerRadius?: number; } export interface IOrthogonalLinePrivate extends IGraphicsPrivate { } /** * Draws an Orthogonal line. * * @important * @since 5.14.0 */ export declare class OrthogonalLine extends Graphics { _settings: IOrthogonalLineSettings; _privateSettings: IOrthogonalLinePrivate; static className: string; static classNames: Array; _beforeChanged(): void; static makeOrthogonal(points: Array): Array; /** * Handles changes and redraws the orthogonal line with optional rounded corners. */ _changed(): void; } //# sourceMappingURL=OrthogonalLine.d.ts.map