import { RGBColor, Vec2 } from 'helpers-lib'; import * as PIXI from 'pixi.js'; import { Container } from './display-object/objects/container'; import { AssetDefinition } from '.'; export interface GameConfiguration { screenResolution: { width: number; height: number; }; backgroundColor: RGBColor; } export declare class Game { private static inst; static get instance(): Game; readonly stage: Container; readonly screenSize: Vec2; readonly renderer: PIXI.Renderer; private readonly pixiApp; private readonly configuration; constructor(configuration?: Partial); setup(assetDefinitions: AssetDefinition[] | ReadonlyArray>): Promise; }