export declare enum MonsterType {
    小怪 = 0,
    野王 = 1,
    定点王 = 2
}
export declare enum ElementType {
    无 = 0,
    风 = 1,
    地 = 2,
    水 = 3,
    火 = 4,
    光 = 5,
    暗 = 6
}
export interface MonsterData {
    id: number;
    type: MonsterType;
    name: string;
    baseLevel: number;
    baseExp: number;
    map: string;
    element: ElementType;
    recommend?: number;
}
export declare class Monster {
    type: MonsterType;
    name: string;
    level: number;
    baseExp: number;
    map: string;
    element: ElementType;
    star?: number;
    recommend?: number;
    constructor(monsterData: MonsterData, star?: number);
    getPlayerExp(level: number): number;
    cmdPlayerLevelUP(level: number): string;
}
