declare const skeleton: { Info: { name: string; }; Body: { type: string; params: { parts: { tag: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; children: ({ tag: string; geometry: { type: string; params: { radius: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; children?: undefined; } | { tag: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; children: { tag: string; geometry: { type: string; params: { radius: number; pivot: string; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; localRotation: number[]; }[]; } | { tag: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; children: { tag: string; geometry: { type: string; params: { radius: number; pivot: string; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; }[]; } | { tag: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; children: { tag: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; }; }; material: { type: string; params: { color: string; }; }; localPosition: number[]; }[]; })[]; }[]; }; }; MotionSource: { type: string; params: { speed: number; jumpHeight: number; canFly: boolean; }; }; Health: { value: number; }; AI: { isAggressive: boolean; awarenessRange: number; }; Faction: { id: string; }; Rules: { trigger: { type: string; }; cooldown: number; actions: { type: string; params: { amount: number; }; target: string; }[]; }[]; Inventory: { size: number; selectedItemIndex: number; items: string[]; }; Animation: { clips: { name: string; duration: number; tracks: { targetTag: string; keyframes: { time: number; rotation: number[]; }[]; }[]; }[]; }; }; export default skeleton; //# sourceMappingURL=skeleton.d.ts.map