import type { Chess, Move } from 'chess.js'; export type ChessboardState = { readonly isCheck: boolean; readonly isCheckmate: boolean; readonly isDraw: boolean; readonly isStalemate: boolean; readonly isThreefoldRepetition: boolean; readonly isInsufficientMaterial: boolean; readonly isGameOver: boolean; readonly fen: string; readonly history: ReadonlyArray; }; export declare const getChessboardState: (chess: Chess) => ChessboardState;