import { Completer } from "../completer";
import { Monster } from "./MonsterClass";
export declare class MonsterMgr {
    private static _instance;
    static get Inst(): MonsterMgr;
    private _bossMap;
    private _bossNameMap;
    getBoss(id: number): Monster;
    getBossByName(name: string): Monster;
    /** 表示这个管理器已经加载好了数据，可以开始使用其中的数据 */
    loaded: Completer<void>;
    constructor();
    private loadBosses;
    saveJson(read?: boolean): Promise<void>;
}
