import { BufferGeometry, Vector3 } from 'three';
import type { geometries } from '@jscad/modeling';
import { CSGTesselationParams } from '../CsgCommon';
export declare function path2ToObject3D(csg: geometries.path2.Path2, tesselationParams: CSGTesselationParams): import("three").LineSegments<BufferGeometry<import("three").NormalBufferAttributes>, import("three").Material | import("three").Material[], import("three").Object3DEventMap>;
export declare function path2ToBufferGeometry(csg: geometries.path2.Path2): BufferGeometry<import("three").NormalBufferAttributes>;
export declare function path2Positions(csg: geometries.path2.Path2): Vector3[];
