import { GMLRender, NodeManager } from "../../application";
import { InputManager } from "../../input/InputManager";
import { AuxiliaryManager } from "../../auxiliary";
import { ToolManager } from "../../tool";
import { RenderManager } from "../render/RenderManager";
import { ResourceManager } from "../../resource-manager";
import { IdGenerator } from "../../utils/IdGenerator";
import { SlotManager } from "../../slot";
import { AsyncRenderNodeManager } from "../../asyncRender/AsyncRenderNodeManager";
import { DocState } from "../../app";
import { SlideManager } from "../../slide/SlideManager";
import { MindmapManager } from "@/mindmap/MindmapManager";
export interface ExecutorContext {
    nodeManager: NodeManager;
    inputManager: InputManager;
    gmlRender: GMLRender;
    auxiliaryManager: AuxiliaryManager;
    toolManager: ToolManager;
    renderManager: RenderManager;
    resourceManager: ResourceManager;
    idGenerator: IdGenerator;
    slotManager: SlotManager;
    asyncRenderNodeManager: AsyncRenderNodeManager;
    docState: DocState;
    slideManager: SlideManager;
    mindMapManager: MindmapManager;
}
//# sourceMappingURL=ExecutorContext.d.ts.map