/** * @module core/resources */ import { Tile } from './tile'; import { GameObject } from './game-object'; export declare class ResourceLib { static tiles: { [id: string]: Tile; }; static objects: { [id: string]: GameObject; }; static items: { [id: string]: GameObject; }; static enemies: { [id: string]: GameObject; }; static pets: { [id: string]: GameObject; }; /** * Parses the raw ground types JSON into `Tile` objects. * @param rawGroundTypes The ground types JSON object. */ static loadGroundTypes(rawGroundTypes: any): void; /** * Parses the raw objects JSON into `GameObject` objects. * @param rawObjects The objects JSON object. */ static loadObjects(rawObjects: any): void; }