import type { vec3 } from '@predy-js/render-interface'; import type { ValueGetter } from './ValueGetter'; export interface TranslateTarget { speedOverLifetime?: ValueGetter; gravityModifier?: ValueGetter; linearVelOverLifetime?: any; orbitalVelOverLifetime?: any; } export declare function calculateTranslation(out: vec3, target: TranslateTarget, acc: vec3, time: number, duration: number, posData: number[] | Float32Array, velData: Float32Array | number[], posStartIndex?: number, velStartIndex?: number): vec3; export declare const particleOriginMap: { 0: number[]; };