import "@babylonjs/loaders/glTF"; import { RenderSystem } from "./renderSystem"; import { World } from "@chantey/ecs"; import { EcsSystem } from "./types"; interface iProps { renderSystem?: RenderSystem; manualUpdate?: boolean; world?: World; } export declare const createGameSystem: ({ renderSystem, manualUpdate, world }?: iProps) => { world: World; onStart: import("@chantey/core").iEvent; onUpdate: import("@chantey/core").iEvent; onStop: import("@chantey/core").iEvent; start: (canvas?: HTMLCanvasElement) => void; update: () => void; stop: () => void; addSystem: ({ start, commands, update, stop }: EcsSystem) => void; addSystems: (ss: EcsSystem[]) => void; }; export declare type GameSystem = ReturnType; export {};