import Point, { SimplePoint } from "./Point"; export default class Quadrilateral { a: Point; b: Point; c: Point; d: Point; constructor(a: SimplePoint, b: SimplePoint, c: SimplePoint, d: SimplePoint); static fromSimpleQuadrilateral(source: SimpleQuadrilateral): Quadrilateral; static getArea(source: SimpleQuadrilateral): number; static containsPoint(source: SimpleQuadrilateral, target: SimplePoint): boolean; clone(): Quadrilateral; getArea(): number; containsPoint(point: SimplePoint): boolean; } export interface SimpleQuadrilateral { top_left: SimplePoint; top_right: SimplePoint; bottom_left: SimplePoint; bottom_right: SimplePoint; }