import { System } from "../../core/System"; import { MoveTarget } from "../components/MoveTarget"; import type { Sprite } from "../entities/widgets/Sprite"; declare type MovingSprite = Sprite & { speed: number; }; export declare class MoveSystem extends System { static components: (typeof MoveTarget)[]; readonly pure = false; test(entity: Sprite & { speed?: number; }): entity is MovingSprite; update(entity: MovingSprite, delta: number, time: number, retry?: boolean): void; } export {};