import { Validator } from "./validator"; import { Order } from "./order"; import { Board, Unit } from "./types"; import * as Error from "./error"; export declare class MovementValidator implements Validator { unitsRequiringOrder(board: Board): Set>; errorOfOrder(board: Board, o: Order): Error.Error | null; errorOfOrders(board: Board, orders: Set>): null; }