import { Modifier } from './Modifier'; /** * * @category Modifiers.Settings * @export * @interface ISubdivideSettings */ export interface ISubdivideSettings { level?: number; } /** * Adds points on the edges of a shape * * @category Modifiers * @class Subdivide * @extends {Modifier} */ declare class Subdivide extends Modifier { private level; constructor(args?: ISubdivideSettings); apply(buffer: Float32Array, bClosed: boolean): Float32Array; /** * Subdivide buffer * * @static * @param {Float32Array} shape * @param {boolean} [bClosed=true] * @returns {(Float32Array)} */ static subdivide(buffer: Float32Array, bClosed?: boolean): Float32Array; } export { Subdivide }; //# sourceMappingURL=Subdivide.d.ts.map