declare module "polygon-clipping" { export type Pair = [number, number] export type Ring = Pair[] export type Polygon = Ring[] export type MultiPolygon = Polygon[] type Geom = Polygon | MultiPolygon export function intersection(geom: Geom, ...geoms: Geom[]): MultiPolygon export function xor(geom: Geom, ...geoms: Geom[]): MultiPolygon export function union(geom: Geom, ...geoms: Geom[]): MultiPolygon export function difference( subjectGeom: Geom, ...clipGeoms: Geom[] ): MultiPolygon }