import { TextActionContentType, TextActionTypes } from "../../action/actionTypes"; import { TypedAction } from "../../action/actions"; import { Text } from "../../elements/displayable/text"; import { GameState } from "../../../player/gameState"; import { ActionExecutionInjection, ExecutedActionResult } from "../../action/action"; import { LogicAction } from "../../action/logicAction"; import { Story } from "../../elements/story"; export declare class TextAction extends TypedAction { static ActionTypes: { readonly action: "text:action"; readonly setText: "text:setText"; readonly setFontSize: "text:setFontSize"; }; executeAction(state: GameState, injection: ActionExecutionInjection): ExecutedActionResult; stringify(_story: Story, _seen: Set, _strict: boolean): string; }