import { GameRoomState } from '../shared/gameRoomStore'; import { StoreContainer } from '../shared/interface'; import { BaseComponentClient } from './baseComponentClient'; import { GameRoomClient } from './gameRoomClient'; export declare class BaseGameClient extends BaseComponentClient { protected gameRoomClient: GameRoomClient; constructor(container: StoreContainer, type: string, gameRoomClient: GameRoomClient); seatOf(): number; haveSeat(index: number): boolean; getGameRoomClient(): GameRoomClient; protected gameRoomState(): GameRoomState; }