import { GeomEdge } from '../../..'; import { Point } from '../../../math/geometry/point'; import { LinkedPoint } from './LinkedPoint'; import { PathEdge } from './PathEdge'; export declare class Path { GeomEdge: GeomEdge; private _pathPoints; get PathPoints(): Array | LinkedPoint; set PathPoints(value: Array | LinkedPoint); get Width(): number; constructor(edgeGeometry: GeomEdge); get End(): Point; get Start(): Point; ArrayOfPathPoints(): Point[]; PathEdges(): IterableIterator; FirstEdge: PathEdge; LastEdge: PathEdge; AddEdge(edge: PathEdge): void; SetFirstEdge(edge: PathEdge): void; toString(): string; }