import { Board } from '../models/board'; import { Coordinate } from '../models/coordinate'; import { Move } from '../models/move'; import { PieceColor } from '../models/pieceColor'; import { Piece } from './piece'; export declare class Rook extends Piece { constructor(color: PieceColor, coordinate: Coordinate); getDefaultMoves(board: Board, previousMoves: Move[], lastMove?: Move): Move[]; }