import * as THREE from "three"; import { ECSContext } from "../ecs"; export interface AnimatedColliderBinding { colliderHandle: number; targetPath: number[]; initialColliderLocalMatrix: THREE.Matrix4; targetToColliderMatrix?: THREE.Matrix4; lastSignature?: string; } export declare function registerAnimatedColliderBindings(ctx: ECSContext, eid: number, nextBindings: AnimatedColliderBinding[]): void; export declare function clearAnimatedColliderBindings(ctx: ECSContext, eid: number): void; export declare function prepareAnimatedColliderBindings(ctx: ECSContext, eid: number): void; export declare function syncAnimatedColliders(ctx: ECSContext, eid: number): void; //# sourceMappingURL=animatedColliderSync.d.ts.map