import { Texture } from "three"; import { MaskChannel } from "../types/LayerConfig"; import { NoiseConfig } from "../features/noise/NoiseConfig"; export interface MaskConfig extends NoiseConfig { map?: Texture; channel?: MaskChannel; /** When set, mask texture is sampled with this TSL UV node instead of mesh `uv()` (e.g. terrain global UV). */ sampleUV?: any; invert?: boolean; useSlope?: boolean; slopeMin?: number; slopeMax?: number; useHeight?: boolean; heightMin?: number; heightMax?: number; opacityMultiplier?: number; constantOpacity?: number; } //# sourceMappingURL=MaskConfig.d.ts.map