import * as THREE from 'three'; /** Options for {@link createNoiseTexture}: texture `size`, noise frequency/octaves/seed, and which `channels` get independent noise. */ export interface NoiseTextureOptions { size?: number; frequency?: number; octaves?: number; seed?: number; channels?: string; } /** * Seamlessly tileable seeded noise as a `DataTexture` — the noise is sampled * on a torus surface, so opposite edges match exactly. * * @param options - Size (default 256), frequency, octaves, seed, channels. * @returns The texture, or `null` in DOM-less runtimes (degrade to flat * colour instead of crashing). */ export declare function createNoiseTexture({ size, frequency, octaves, seed, channels, }?: NoiseTextureOptions): THREE.DataTexture | null; //# sourceMappingURL=noise-texture.d.ts.map