import { System } from "../../core/System"; import { GerminateComponent } from "../components/GerminateComponent"; import type { Sprite } from "../entities/widgets/Sprite"; declare type GerminatingEntity = Sprite & { buildTime: number; }; export declare class GerminateSystem extends System { static components: (typeof GerminateComponent)[]; readonly pure = false; test(entity: Sprite & { buildTime?: number; }): entity is GerminatingEntity; update(entity: GerminatingEntity, delta: number): void; } export {};