import { IMove } from "./move";
import { BoardPosition } from "./boardPosition";
export declare class UCI {
    static regex: RegExp;
    static write(move: IMove): string;
    static parse(move: string, legalMoves: IMove[], boardPosition: BoardPosition): IMove | never;
    private static isCastlingMoveUCI;
    private static writeCastle;
}
