import { Vec3 } from '../math/Vec3'; export declare enum AxisPlane { XY = "xy", XZ = "xz", YZ = "yz", XYZ = "xyz" } export interface ITriangulationOption { feature?: AxisPlane; dim?: number; normal?: Vec3; } /** * 三角剖分 earcut.js * @param {Array} boundary 边界 * @param {Array} holes 洞的数组 * @param {options:{feature,dim,normal}} feature 选择平平面 * @returns {Array} 三角形索引数组 */ export declare function triangulation(inboundary: any, holes?: any[], options?: ITriangulationOption): number[];