import I_Line from './I_Line'; import I_Vector from '../Vector/I_Vector'; export default class Line implements I_Line { readonly a: I_Vector; readonly b: I_Vector; id: string; constructor(a: I_Vector, b: I_Vector); get length(): number; get midpoint(): I_Vector; clone(): I_Line; equals(line: I_Line): boolean; intersects(line: I_Line): boolean; intersectionPoint(line: I_Line): I_Vector; makeDisjoinedSets(): void; static PointsFromArray(lines: Line[]): I_Vector[]; static IsUnique(line: I_Line, lines: I_Line[]): boolean; static RemoveDuplicates(lines: I_Line[]): I_Line[]; } //# sourceMappingURL=Line.d.ts.map