import { type Container, type IMovePathGenerator, type Particle, Vector } from "@tsparticles/engine"; import type { ICurlOptions } from "./ICurlOptions.js"; export declare class CurlNoiseGenerator implements IMovePathGenerator { readonly options: ICurlOptions; private readonly _simplex; constructor(); generate(particle: Particle): Vector; init(container: Container): void; reset(): void; update(): void; }