import { ControlAction } from "../../action/actions/controlAction"; import { Chained, Proxied } from "../../action/chain"; import { GameState } from "../../common/game"; import { LogicAction } from "../../game"; import { DynamicPersistent, Persistent } from "../persistent"; import { Scene } from "../scene"; export declare class DevTools { static getActionId(action: LogicAction.Actions): string; static setActionId(action: LogicAction.Actions, id: string): LogicAction.Actions; static chainToActions(chain: Proxied>): LogicAction.Actions[]; static wrapAction(action: LogicAction.Actions[] | Proxied>): ControlAction; static getNamespaceName(persistent: Persistent): string; static getCurrentScene(gameState: GameState): Scene | null; static DynamicPersistent: typeof DynamicPersistent; }