import { Engine, Scene, TargetCamera, EngineOptions, SceneOptions } from "@babylonjs/core"; export declare const ViewportComp: import("@chantey/ecs/dist/component").Component<{ x: number; y: number; }>; interface Args { engineOptions?: EngineOptions; sceneOptions?: SceneOptions; antialias?: boolean; debugCamera?: boolean; } export declare const createRenderSystem: ({ debugCamera, antialias, sceneOptions, engineOptions }?: Args) => { init: (canvas?: HTMLCanvasElement) => { engine: Engine; camera: TargetCamera; scene: Scene; }; render: () => void; handleResize: () => void; setSize: (width: number, height: number) => void; stop: () => void; }; export declare type RenderSystem = ReturnType; export {};