UNPKG

@kitten-science/kitten-engineers

Version:
16 lines 769 B
import type { PayloadBuildings } from "@kitten-science/kitten-analysts/KittenAnalysts.js"; import type { EngineState } from "@kitten-science/kitten-scientists/Engine.js"; import type { Game } from "@kitten-science/kitten-scientists/types/game.js"; import { TreeNode } from "@oliversalzburg/js-utils/data/tree.js"; import type { Operator } from "../GraphSolver.js"; export declare class TradeLizards extends TreeNode<Operator> implements Operator { name: string; requires: "minerals"[]; solves: ("beam" | "scaffold" | "wood")[]; ancestors: Set<Operator>; calculateCost(): number; execute(_game: Game, state: EngineState, snapshots: { buildings: PayloadBuildings; }): EngineState; } //# sourceMappingURL=trade-lizards-operator.d.ts.map