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