import type { Move, Square } from 'chess.js'; import React from 'react'; import type { PieceType, Vector } from '../../types'; declare type PieceProps = { id: PieceType; startPosition: Vector; square: Square; size: number; }; export declare type ChessPieceRef = { moveTo: (square: Square) => Promise; enable: (activate: boolean) => void; }; declare const Piece: React.MemoExoticComponent>>; export default Piece;