import { type IOptionLoader, type RecursivePartial, RotateDirection, type RotateDirectionAlt, ValueWithRandom } from "tsparticles-engine"; import type { IRotate } from "../Interfaces/IRotate"; import { RotateAnimation } from "./RotateAnimation"; export declare class Rotate extends ValueWithRandom implements IRotate, IOptionLoader { animation: RotateAnimation; direction: RotateDirection | keyof typeof RotateDirection | RotateDirectionAlt; path: boolean; constructor(); load(data?: RecursivePartial): void; }