import { LayerActionContentType, LayerActionTypes } from "../../action/actionTypes"; import { TypedAction } from "../../action/actions"; import { Layer } from "../../elements/layer"; import { Values } from "../../../../util/data"; import { GameState } from "../../../player/gameState"; import { ActionExecutionInjection, ExecutedActionResult } from "../../action/action"; import { LogicAction } from "../../action/logicAction"; import { Story } from "../../elements/story"; export declare class LayerAction = Values> extends TypedAction { static ActionTypes: { readonly action: "layer:action"; readonly setZIndex: "layer:setZIndex"; }; executeAction(gameState: GameState, injection: ActionExecutionInjection): ExecutedActionResult; stringify(_story: Story, _seen: Set, _strict: boolean): string; }