import type { BaseActionDefinition } from "../actions/base.js"; import { ClientMessageConditions, ClientMessageContext } from "../conditions/context/clientMessage.js"; import type { State } from "../state/state.js"; import type { ConditionErrorMessage } from "./types.js"; /** * Used only internally and in `server-testing` package. * * @ignore */ export declare function runConditionOnAction, S extends State>(conditionsChecker: ClientMessageConditions, messageContext: ClientMessageContext, action: A): ConditionErrorMessage;