import { Point } from './../../math/geometry/point'; import { VisibilityVertex } from './VisibilityVertex'; export declare class VisibilityEdge { LengthMultiplier: number; static u: Point; static v: Point; static closeuv(s: VisibilityVertex, t: VisibilityVertex): boolean; constructor(s: VisibilityVertex, t: VisibilityVertex, weight?: number); Weight: number; static DefaultWeight: number; IsPassable: () => boolean; get SourcePoint(): Point; get TargetPoint(): Point; Source: VisibilityVertex; Target: VisibilityVertex; get Length(): number; toString(): string; ReversedClone(): VisibilityEdge; Clone(): VisibilityEdge; }