import { type System, type SystemContext, type SystemPhase } from "./System.js";
import { type World } from "./World.js";
export declare class SystemScheduler {
    private readonly systems;
    add(system: System, world?: World): void;
    remove(name: string, world?: World): boolean;
    order(phase?: SystemPhase): System[];
    update(world: World, context: SystemContext): void;
}
//# sourceMappingURL=SystemScheduler.d.ts.map