import { Music } from './audio'; import { Debug } from './debug/debug'; import { DebugPanelGraph } from './debug/debugPanelGraph'; import { Impacter } from './impacter'; import { Input } from './input'; import { DeviceInfo as UserAgent } from './userAgent'; export declare class ig { /** * A static reference to the running game */ static game: Impacter; /** * A globally accessible Input instance */ static input: Input; /** * A globally accessible Music Manager instance */ static music: Music; static ua: UserAgent; static debug: Debug; static mark: (msg: string, color: string) => void; static graph: DebugPanelGraph; static main(gameClass: new () => Impacter, elementId: string, width: number, height: number, scale: number): Promise; static init(game: Impacter): void; private static prepare; }