import { type ProceduralItemNode } from '@pascal-app/core/procedural-items'; import * as THREE from 'three'; /** Procedural items whose motion is playing draw their own meshes (node batch). */ export declare const isProceduralMotionPlaying: (nodeId: string) => boolean; export declare function setProceduralMotionPlaying(nodeId: string, playing: boolean): boolean; export declare function poseProceduralMotionsAtRest(node: ProceduralItemNode, object: THREE.Object3D): void; export declare function bakeProceduralAnimationClips(node: ProceduralItemNode, object: THREE.Object3D): THREE.AnimationClip[]; //# sourceMappingURL=animation.d.ts.map