import { System } from "../../core/System"; import { BuildTarget } from "../components/BuildTarget"; import { MoveTarget } from "../components/MoveTarget"; import type { Sprite } from "../entities/widgets/Sprite"; import type { Unit } from "../entities/widgets/sprites/Unit"; export declare class BlueprintSystem extends System { static components: (typeof BuildTarget | typeof MoveTarget)[]; readonly pure = false; test(entity: Sprite): entity is Unit; update(entity: Unit): void; }