import { Dispatch } from 'redux'; export interface GameAPI { init(dispatch: Dispatch): void; play(move: Move): void; undo(playerActionIndex: number): void; undo(actionId: string): void; eject(playerId: PlayerId): void; giveUp(): void; claimVictory(): void; playTutorialMoves(quantity: number): void; }