import { __name } from "../../_virtual/_rolldown/runtime.mjs"; import { BaseEditorActorRef } from "../../editor/actor/setup.mjs"; import { NavigationPanelActorLogic, NavigationPanelActorRef } from "../../navigationpanel/actor.mjs"; import { OverlaysActorLogic, OverlaysActorRef } from "../../overlays/overlaysActor.mjs"; import { SearchActorLogic, SearchActorRef } from "../../search/searchActor.mjs"; import { HotkeyActorLogic } from "./hotkeyActor.mjs"; import { MediaPrintActorLogic } from "./mediaPrintActor.mjs"; import { EditorActorLogic } from "../../editor/actor/machine.mjs"; import "../../editor/index.mjs"; import { BaseDiagramMachineLogic, Context, EmittedEvents, Events, Input } from "./machine.setup.mjs"; import { ActorRef, SnapshotFrom, StateValueFrom } from "xstate"; //#region src/likec4diagram/state/machine.d.ts declare const _diagramMachine: import("xstate").StateMachine; hotkey?: import("xstate").ActorRefFromLogic; overlays?: import("xstate").ActorRefFromLogic; mediaPrint?: import("xstate").ActorRefFromLogic; editor?: import("xstate").ActorRefFromLogic; navigationPanel?: import("xstate").ActorRefFromLogic; }, { src: "search"; logic: SearchActorLogic; id: "search"; } | { src: "hotkey"; logic: HotkeyActorLogic; id: "hotkey"; } | { src: "overlays"; logic: OverlaysActorLogic; id: "overlays"; } | { src: "mediaPrint"; logic: MediaPrintActorLogic; id: "mediaPrint"; } | { src: "editor"; logic: EditorActorLogic; id: "editor"; } | { src: "navigationPanel"; logic: NavigationPanelActorLogic; id: "navigationPanel"; }, never, never, never, "final" | "initializing" | "navigating" | { isReady: {}; } | { ready: {}; }, string, Input, import("xstate").NonReducibleUnknown, EmittedEvents, import("xstate").MetaObject, { states: { readonly initializing: {}; readonly isReady: { states?: {}; id?: string | undefined | undefined; }; readonly ready: { states?: {}; id?: string | undefined | undefined; }; readonly navigating: { id: string; }; readonly final: {}; }; }, import("xstate").MetaObject>; export interface DiagramMachineLogic extends BaseDiagramMachineLogic<{ overlays: OverlaysActorRef | undefined; search: SearchActorRef | undefined; editor: BaseEditorActorRef | undefined; navigationPanel: NavigationPanelActorRef | undefined; }, StateValueFrom> {} export type DiagramMachineSnapshot = SnapshotFrom; export interface DiagramMachineRef extends ActorRef {} //#endregion export type { Context as DiagramContext, EmittedEvents as DiagramEmittedEvents, Events as DiagramEvents };