import { Component, System } from '..'; import { PositionSystemState } from '../systems'; export declare class RenderComponent extends Component { mesh: any; layer?: any; constructor(mesh: any, layer?: any); } export interface RenderEngine { init(...args: any[]): void; render(): void; addMesh(mesh: any): void; removeMesh(mesh: any): void; } export interface RenderSystemState { components: RenderComponent[]; container: HTMLElement; engine: RenderEngine; } export interface RenderSystemDependencies { render: RenderSystemState; position: PositionSystemState; } export declare const render: System;