import { BoardState } from '../BoardState';
import { Move } from '../Move';
/**
 * バックギャモンの標準的なルールに従い、ある駒を動かす手が可能かどうかを判定する
 *
 * @param board 盤面
 * @param pos 動かす駒の位置
 * @param dicePip 使用する目
 * @returns 手の可否と、可能な場合はそれを格納した{@link Move}オブジェクト
 */
export declare function isLegalMove(board: BoardState, pos: number, dicePip: number): {
    isLegal: true;
    move: Move;
} | {
    isLegal: false;
};
//# sourceMappingURL=isLegalMove.d.ts.map