import type { MotionPath, MotionPathLoopMode, Path, Vector2Like } from '@flighthq/types/contract'; export declare function createMotionPath(path: Path, speed?: number, loopMode?: MotionPathLoopMode, tolerance?: number): MotionPath; export declare function getMotionPathHeading(mp: Readonly): number; export declare function getMotionPathPosition(mp: Readonly, pointOut: Vector2Like, tangentOut: Vector2Like): boolean; export declare function getMotionPathProgress(mp: Readonly): number; export declare function setMotionPathDistance(mp: MotionPath, distance: number): void; export declare function setMotionPathProgress(mp: MotionPath, t: number): void; export declare function updateMotionPath(mp: MotionPath, deltaTime: number): void; //# sourceMappingURL=motionPath.d.ts.map