import { Noise } from "./Noise"; type Node = any; export declare class EdgeWear extends Noise { edgeWearMask(normal: Node, options?: { intensity?: number; threshold?: number; falloff?: number; sharpness?: number; useNoise?: boolean; wearPattern?: 'curvature' | 'ambient_occlusion' | 'world_space' | 'combined'; curvatureMethod?: 'normal' | 'position' | 'simplified' | 'world' | 'laplace'; }): Node; private calculateAdvancedCurvature; private calculateNormalDerivativeCurvature; private calculatePositionBasedCurvature; private calculateSimplifiedCurvature; private calculateWorldNormalCurvature; private calculateLaplaceBeltramiCurvature; private approximateSSAO; private getApproximateHeight; } export {}; //# sourceMappingURL=EdgeWear.d.ts.map