import type { AnimationGroup } from "@babylonjs/core/Animations/animationGroup.js"; import type { Node } from "@babylonjs/core/node.js"; import type { ImportedModelAnimationInformation, SceneDocumentData } from "@skenora/contracts"; import type { ImportedEntity } from "../projection/model-importer.js"; import type { PreparedImportedAnimation } from "../systems/managed-imported-animation.js"; export interface ImportedAnimationInspectionContext { imported: ImportedEntity; document: Readonly; generation: number; getNode(entityId: string): Node | null; } export declare function inspectImportedModelAnimations(context: ImportedAnimationInspectionContext, options?: { offset?: number; limit?: number; }): ImportedModelAnimationInformation; export declare function prepareImportedAnimation(context: ImportedAnimationInspectionContext, group: AnimationGroup): PreparedImportedAnimation; //# sourceMappingURL=imported-animation.d.ts.map