import { ScriptActionContentType, ScriptActionTypes } from "../../action/actionTypes"; import type { Script } from "../../elements/script"; import { GameState } from "../../../player/gameState"; import { TypedAction } from "../../action/actions"; import { ActionExecutionInjection } from "../action"; import { Story } from "../../elements/story"; import { LogicAction } from "../../action/logicAction"; export declare class ScriptAction extends TypedAction { static ActionTypes: { readonly action: "script:action"; }; executeAction(gameState: GameState, injection: ActionExecutionInjection): import("../action").ExecutedActionResult; stringify(_story: Story, _seen: Set, _strict: boolean): string; }