import { Validator } from "./validator"; import { Order } from "./order"; import { Board } from "./types"; import * as Error from "./error"; export declare class BuildValidator implements Validator { /** * @param stringify Stringify instances of Power */ constructor(); unitsRequiringOrder(board: Board): Set; errorOfOrder(board: Board, order: Order): Error.UnbuildableLocation | Error.PowerWithProblem | Error.InvalidPhase | null; errorOfOrders(board: Board, orders: Set>): Error.PowerWithProblem | null; }