/** * Parses a single UCI command. * * @example * ``` * import { expect } from "vitest" * import parseOne from "uci-parser-ts/parseOne" * import BestMoveCommand from "uci-parser-ts/BestMoveCommand" * * const command = parseOne("bestmove e2e4 ponder e7e5"); * * expect(command).toBeInstanceOf(BestMoveCommand); * expect(command.move).toBe("e2e4"); * expect(command.ponder).toBe("e7e5"); * ``` * * @param command - The command to parse. * @throws {Error} If the command is not valid UCI. * @returns The parsed command. */ export default function parseOne(command: string): import("./Command").default;