/** * @requires Line * @requires Vertex * * @author Ikaros Kappler * @date 2020-12-04 * @modified 2020-12-09 Ported from vanilla JS to Typescript. */ import { Vertex } from "../../Vertex"; import { XYCoords } from "../../interfaces"; /** * Collect all self-intersection points of the given polygon. * * If the given polygon (vertices) is not self intersecting then the returned array is empty. * * @name findPolygonSelfIntersections * @param {Array} vertices - The vertices that form the polygon. * @return Array */ export declare const findPolygonSelfIntersections: (vertices: Array) => Array;