import type { UIAspectConfig, UIRangeConfig } from "../miscellaneous/miscellaneous"; import { UIBehaviorModule } from "./UIBehaviorModule"; /** * Animates particle scale over lifetime. * * Interpolates between scale anchors based on particle age. Requires at least 2 anchors. */ export declare class UIBehaviorScaleOverLife extends UIBehaviorModule<{ builtin: "Matrix4"; }> { private readonly scales; private aspectInternal; /** * @param scales - Scale anchor points. Each accepts number, tuple, or range object * @param aspect - Width/height ratio. Accepts number or texture */ constructor(scales: UIRangeConfig[], aspect?: UIAspectConfig); /** Width/height aspect ratio */ get aspect(): number; /** Width/height aspect ratio */ set aspect(value: UIAspectConfig); }