import { PieceColor, GameResult, MoveData, SquarePos } from "../JSChessEngine"; import { FC } from "react"; import { ArrowCoords, ChangeMove, ChessBoardConfig } from "./models"; declare type ChessBoardProps = { FEN: string; onChange: (moveData: MoveData) => void; onEndGame: (result: GameResult) => void; change?: ChangeMove; reversed?: boolean; config?: Partial; playerColor?: PieceColor; viewOnly?: boolean; moveHighlight?: [SquarePos, SquarePos]; moveArrows?: ArrowCoords[]; }; export declare const ChessBoard: FC; export {};