import { Chess } from 'chess.js'; import type { Square } from 'chess.js'; import type { BoardState } from './types'; export declare const squareToPosition: (square: Square, pieceSize: number, flipped?: boolean) => { x: number; y: number; }; export declare const positionToSquare: (x: number, y: number, pieceSize: number, flipped?: boolean) => Square; export declare const useBoardState: (initialFen: string | undefined, pieceSize: number, flipped?: boolean) => { boardState: BoardState; chess: Chess; };