import { Point } from '../../../math/geometry/point'; import { Polyline } from '../../../math/geometry/polyline'; import { PolylinePoint } from '../../../math/geometry/polylinePoint'; import { SegmentBase } from '../../visibility/SegmentBase'; export declare abstract class ObstacleSide extends SegmentBase { StartVertex: PolylinePoint; Init(sv: PolylinePoint): void; constructor(startVertex: PolylinePoint); abstract get EndVertex(): PolylinePoint; get Polyline(): Polyline; get Start(): Point; get End(): Point; }