import type { State } from "../state/state.js"; import type { BaseActionDefinition, BaseActionTemplate } from "./base.js"; import type { CollectionActionDefinition } from "./collection/collection.js"; /** * @ignore */ export type ActionDefinition = CollectionActionDefinition | BaseActionDefinition; export type ActionTemplateConditions = BaseActionTemplate["conditions"]; export type ActionTemplateCommand = BaseActionTemplate["command"];