import { AABB } from '../math'; import { Stroke } from '../renderable'; import type { LineSerializedNode } from '../../types/serialized-node'; /** * @see https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line */ export declare class Line { static getGeometryBounds(line: Partial | Partial): AABB; static getRenderBounds(line: Line, stroke?: Stroke): AABB; /** * The x1 attribute is used to specify the first x-coordinate for drawing an SVG element that requires more than one coordinate. * * @see https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/x1 */ x1: number; y1: number; x2: number; y2: number; constructor(props?: Partial); }