import { Environment } from '../runtime/environment'; import { GameObject, Tile } from './../models'; /** * Loads and manages game resources. */ export declare class ResourceManager { readonly env: Environment; readonly tiles: { [id: number]: Tile; }; readonly objects: { [id: number]: GameObject; }; readonly items: { [id: number]: GameObject; }; readonly enemies: { [id: number]: GameObject; }; readonly pets: { [id: number]: GameObject; }; constructor(env: Environment); /** * Loads all available resources. */ loadAllResources(): Promise; /** * Loads the GroundTypes resource. */ loadTileInfo(): void; /** * Loads the Objects resource. */ loadObjects(): void; }