import type { UIRange, UIRangeConfig } from "../miscellaneous/miscellaneous"; import { UISpawnModule } from "./UISpawnModule"; /** * Assigns random velocity to particles. * * Direction and magnitude are chosen independently from their respective ranges. */ export declare class UISpawnRandomVelocity extends UISpawnModule<{ builtin: "Matrix4"; }> { private angleInternal; private magnitudeInternal; /** * @param angle - Direction range in radians. Accepts number, tuple, or range object * @param magnitude - Speed range in units/second. Accepts number, tuple, or range object */ constructor(angle?: UIRangeConfig, magnitude?: UIRangeConfig); /** Direction range in radians */ get angle(): UIRange; /** Speed range in units/second */ get magnitude(): UIRange; /** Direction range in radians */ set angle(value: UIRangeConfig); /** Speed range in units/second */ set magnitude(value: UIRangeConfig); }