import { Move } from '../Move';
/**
 * '1/2 2/3', '24/23 23/22' など駒の移動を表す文字列を、Moveの配列に変換する
 *
 * ※ Moveは相対表記なので、全てfrom<toとなるように変換される（上記はいずれも1/2 2/3扱い）
 *
 * '1/2/3'(一つの駒の連続移動) '1/2(2)'（複数の駒を同じように動かす）もサポートされる。
 *
 * @param s 駒の移動を表す文字列
 * @param boardSize デフォルトは24
 * @returns 正常に解析できたMoveの配列
 */
export declare function decodeMoves(s: string, boardSize?: number): Move[];
export declare function decodeMove(s: string, boardSize?: number): {
    isValid: false;
} | ({
    isValid: true;
} & Move);
//# sourceMappingURL=decodeMoveString.d.ts.map