///
import type { ActionDefinition } from "../../actions/types.js";
import type { Bot } from "../../player/bot.js";
import type { State } from "../../state/state.js";
import type { BotNeuron } from "../botNeuron.js";
/**
*
*
* @param state
* @param bot
* @param neuron
* @param action
* @returns
*/
export declare const getPossibleEvents: >>(state: S, bot: Bot, neuron: BotNeuron, action?: ActionDefinition) => ClientPlayerMessage[];