import { Vector3 } from '@galacean/effects-math/es/core/vector3'; import type { ValueGetter } from './value-getters'; export declare function translatePoint(x: number, y: number): number[]; export type ItemLinearVelOverLifetime = { asMovement?: boolean; x?: ValueGetter; y?: ValueGetter; z?: ValueGetter; enabled?: boolean; }; export interface TranslateTarget { speedOverLifetime?: ValueGetter; gravityModifier?: ValueGetter; linearVelOverLifetime?: ItemLinearVelOverLifetime; orbitalVelOverLifetime?: any; } export declare function calculateTranslation(out: Vector3, target: TranslateTarget, acc: Vector3, time: number, duration: number, posData: Vector3, velData: Vector3): Vector3;