/// import { BaseImpl } from "../impl/BaseImpl"; import { Game } from "./Game"; import { SpiritImpl } from "../impl/SpiritImpl"; import { SpiritType } from "./SpiritType"; import EventEmitter from "events"; export declare class Player extends EventEmitter { name: string; base: BaseImpl; spirits: SpiritImpl[]; memory: Record; game: Game; spiritType: SpiritType; static readonly SPIRIT_DESTROYED = "spirit-destroyed"; static readonly SPIRIT_CREATED = "spirit-created"; constructor(name: string, game: Game, spiritType: SpiritType); addNewSpirit(spirit: SpiritImpl): void; spiritDestroyed(spirit: SpiritImpl): void; }