import { Piece } from "../pieces/piece"; import { Coordinate } from "./coordinate"; import { SpecialMove } from "./specialMove"; export declare class Move { private _piece; private _from; private _to; private _special?; constructor(piece: Piece, from: Coordinate, to: Coordinate, special?: SpecialMove); get piece(): Piece; get from(): Coordinate; get to(): Coordinate; get special(): SpecialMove | undefined; }