import Cell from './model/Cell'; import { Coord, PlayerOrTie } from "./model/constants"; import TTT from "./model/TTT"; export default class SubBoard extends TTT { board: Array>; constructor(size?: number); isFinished(): boolean; getResult(): number; isValidMove(move: Coord): boolean; addMyMove(move: Coord, index?: number): SubBoard; addOpponentMove(move: Coord, index?: number): SubBoard; move(player: PlayerOrTie, move: Coord, allowTies?: boolean, index?: number): SubBoard; getValidMoves(): Array; prettyPrint(printTies?: boolean): string; copy(): SubBoard; private isValidPlayer; isFull(): boolean; private checkRow; private checkColumn; private checkLtRDiagonal; private checkRtLDiagonal; }