///
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 {};