/// import { ServerLogger } from "@cardsgame/utils"; import type { Bot } from "../../player/bot.js"; import type { State } from "../../state/state.js"; import type { BotNeuron } from "../botNeuron.js"; export declare const logs: ServerLogger; export type ChosenBotNeuronResult = { message: ClientPlayerMessage; neuron: BotNeuron; }; type PickNeuronOptions = { rootNeuron: BotNeuron; state: S; bot: Bot; }; /** * Pick a goal for bot given current game state. * May return `null` indicating there's nothing interesting to do. */ export declare const pickNeuron: >>({ rootNeuron, state, bot, }: PickNeuronOptions) => ChosenBotNeuronResult; export {};