import boolean from './clip'; type Point = [number, number] | { x: number; y: number; }; type PointArray = Point[]; /** * @param {PointArray} polygonA * @param {PointArray} polygonB * @return {PointArray[] | null} */ export declare function union(polygonA: PointArray, polygonB: PointArray): PointArray[] | null; /** * @param {PointArray} polygonA * @param {PointArray} polygonB * @return {PointArray[] | null} */ export declare function intersection(polygonA: PointArray, polygonB: PointArray): PointArray[] | null; /** * @param {PointArray} polygonA * @param {PointArray} polygonB * @return {PointArray[] | null} */ export declare function diff(polygonA: PointArray, polygonB: PointArray): PointArray[] | null; export declare const clip: typeof boolean; export {}; //# sourceMappingURL=index.d.ts.map