import { Vector3 } from 'three'; import { Circle } from '../DatabaseServices/Entity/Circle'; import { Curve } from '../DatabaseServices/Entity/Curve'; import { Ellipse } from '../DatabaseServices/Entity/Ellipse'; import { Polyline } from '../DatabaseServices/Entity/Polyline'; export declare enum BoolOpeartionType { Intersection = 0, Union = 1, Subtract = 2 } export declare function isTargetCurInOrOnSourceCur(bigCurve: Polyline | Circle | Ellipse, smallCurve: Curve): boolean; export declare function IsPtsAllOutOrOnReg(sourceReg: Polyline | Circle, pts: Vector3[]): boolean; //# sourceMappingURL=BoolOperateUtils.d.ts.map