import { System } from "../../core/System"; import { Animation } from "../components/graphics/Animation"; import { ThreeObjectComponent } from "../components/graphics/ThreeObjectComponent"; import type { Sprite } from "../entities/widgets/Sprite"; export declare class AnimationSystem extends System { static components: (typeof ThreeObjectComponent | typeof Animation)[]; readonly pure = true; test(entity: Sprite): entity is Sprite; render(entity: Sprite, delta: number): void; onAddEntity(entity: Sprite): void; }