import SubBoard from './SubBoard'; import { Coord } from './model/constants'; import TTT from "./model/TTT"; export default class UTTT extends TTT { board: Array>; stateBoard: SubBoard; constructor(size?: number); isFinished(): boolean; getResult(): number; isValidBoardRowCol(board: Coord): boolean; isValidMove(boardRowCol: Coord, move: Coord): boolean; addMyMove(boardRowCol: Coord, move: Coord): UTTT; addOpponentMove(boardRowCol: Coord, move: Coord): UTTT; move(player: number, board: Coord, move: Coord): UTTT; getValidBoards(): Array; prettyPrint(): string; copy(): UTTT; }