import { t as Serializable } from "./Serializable-BNGC32bH.js"; import { n as PointJSON, t as Point } from "./Point-DEZvlLsO.js"; //#region src/main/commons/Quadrilateral.d.ts interface QuadrilateralJSON { topLeft: PointJSON; topRight: PointJSON; bottomRight: PointJSON; bottomLeft: PointJSON; } declare class Quadrilateral implements Serializable { private readonly _topLeft; private readonly _topRight; private readonly _bottomRight; private readonly _bottomLeft; constructor(topLeft: Point, topRight: Point, bottomRight: Point, bottomLeft: Point); get topLeft(): Point; get topRight(): Point; get bottomRight(): Point; get bottomLeft(): Point; protected static fromJSON(json: QuadrilateralJSON): Quadrilateral; toJSONObject(): QuadrilateralJSON; } //#endregion export { QuadrilateralJSON as n, Quadrilateral as t };