import * as THREE from 'three'; /** Rounded rectangle `Shape` centered on the origin; `radius` clamps to half the smaller side. */ export declare function roundedRectShape(width: number, height: number, radius: number): THREE.Shape; /** Regular polygon `Shape` with `sides` vertices on a circle of `radius`, first vertex at the top. */ export declare function polygonShape(sides: number, radius: number): THREE.Shape; /** Star `Shape` alternating between `outerRadius` tips and `innerRadius` valleys. */ export declare function starShape(points: number, outerRadius: number, innerRadius: number): THREE.Shape; /** Gear `Shape` with square-profile `teeth` and a center hole of `innerRadius`. `toothDepth` is the tooth height as a fraction of the outer radius. */ export declare function gearShape(teeth: number, outerRadius: number, innerRadius: number, toothDepth?: number): THREE.Shape; /** Annulus `Shape`: a disc of `outerRadius` with an `innerRadius` hole. */ export declare function ringShape(outerRadius: number, innerRadius: number): THREE.Shape; //# sourceMappingURL=shapes.d.ts.map