import { Geometry } from './WebGPUMesh'; export declare function createSphereGeometry(radius: number, widthSegments?: number, heightSegments?: number): Geometry; export declare function createCylinderGeometry(radiusTop: number, radiusBottom: number, height: number, radialSegments?: number): Geometry; export declare function createBoxGeometry(width: number, height: number, depth: number): Geometry; export declare function createGridGeometry(sizeX: number, sizeZ: number, subX: number, subZ: number): Geometry; export declare function createRoundedBoxGeometry(width: number, height: number, depth: number, radius?: number, subdivisions?: number): Geometry; export declare function createCapsuleGeometry(radius: number, height: number, radialSegments?: number, heightSegments?: number): Geometry; export declare function createConeGeometry(radius: number, height: number, radialSegments?: number, heightSegments?: number): Geometry; export declare function createTorusGeometry(radius: number, tube: number, radialSegments?: number, tubularSegments?: number): Geometry; export declare function createPlaneGeometry(width: number, height: number, widthSegments?: number, heightSegments?: number): Geometry; export declare function createPyramidGeometry(width: number, height: number, depth: number): Geometry; export declare function createPrismGeometry(width: number, height: number, depth: number): Geometry; export declare function createTorusKnotGeometry(radius?: number, tube?: number, tubularSegments?: number, radialSegments?: number, p?: number, q?: number): Geometry; export declare function createOctahedronGeometry(radius: number): Geometry; export declare function createDodecahedronGeometry(radius: number): Geometry; export declare function createIcosahedronGeometry(radius: number): Geometry; export declare function createMobiusStripGeometry(radius?: number, width?: number, uSegments?: number, vSegments?: number): Geometry; export declare function createHelixGeometry(radius?: number, tube?: number, height?: number, turns?: number, tubularSegments?: number, radialSegments?: number): Geometry; export declare function createSuperellipsoidGeometry(radiusX?: number, radiusY?: number, radiusZ?: number, n1?: number, n2?: number, segments?: number): Geometry; export declare function createTetrahedronGeometry(radius: number): Geometry; export declare function createStarGeometry(radiusOuter?: number, radiusInner?: number, height?: number, pointsCount?: number): Geometry; export declare function createSupertoroidGeometry(radius?: number, tube?: number, n1?: number, n2?: number, radialSegments?: number, tubularSegments?: number): Geometry; export declare function createKleinBottleGeometry(radius?: number, uSegments?: number, vSegments?: number): Geometry; export declare function createTrefoilKnotGeometry(radius?: number, tube?: number, tubularSegments?: number, radialSegments?: number): Geometry; export declare function createDiskGeometry(innerRadius?: number, outerRadius?: number, segments?: number): Geometry; export declare function createBiconeGeometry(radius?: number, height?: number, radialSegments?: number): Geometry; export declare function createTruncatedIcosahedronGeometry(radius?: number): Geometry; export declare function createHeartGeometry(scale?: number, uSegments?: number, vSegments?: number): Geometry; export declare function createWavyRibbonGeometry(width?: number, length?: number, waves?: number, amplitude?: number, xSegments?: number, zSegments?: number): Geometry; export declare function createTeardropGeometry(radius?: number, height?: number, radialSegments?: number, verticalSegments?: number): Geometry; //# sourceMappingURL=geometry.d.ts.map