/// import { GameState } from '@corsaircoalition/common'; import EventEmitter from 'node:events'; export default class App { readonly botId: string; readonly gameConfig: Config.Game; gameState: GameState; gameCount: { pending: number; won: number; lost: number; }; readonly replayIdList: string[]; gameCountEventEmitter: EventEmitter; gameStateEventEmitter: EventEmitter; recommendationEmitter: EventEmitter; actionEmitter: EventEmitter; constructor(gameConfig: Config.Game, redisConfig: Config.Redis); private handleRecommendations; private handleActions; playGames: (count: number) => void; private playOneGame; stopGames: () => void; quit: () => Promise; }