import { GuardPredicate, ActionFunction, ParameterizedObject } from 'xstate'; import { Context, Events, EmittedEvents } from './machine.setup'; import { SearchActorLogic } from '../../search/searchActor'; import { HotkeyActorLogic } from './hotkeyActor'; import { OverlaysActorLogic } from '../../overlays/overlaysActor'; import { MediaPrintActorLogic } from './mediaPrintActor'; import { EditorActorLogic } from '../../editor'; import { NavigationPanelActorLogic } from '../../navigationpanel/actor'; export declare const idle: { id: string; on: { 'xyflow.nodeClick': ({ description: string; guard: GuardPredicate; actions: ActionFunction; } | { description: string; guard: GuardPredicate; actions: ActionFunction[]; } | { target: string; guard: GuardPredicate; actions: ActionFunction[]; description?: never; } | { guard: GuardPredicate; actions: ActionFunction[]; description?: never; } | { actions: ActionFunction[]; description?: never; guard?: never; })[]; 'xyflow.paneClick': { actions: ( ActionFunction | ActionFunction)[]; }; 'xyflow.paneDblClick': { actions: ( ActionFunction | ActionFunction)[]; }; 'focus.node': ({ target: string; guard: "focus.node: autoUnfocus"; actions: ActionFunction; } | { target: string; guard: "enabled: FocusMode"; actions: ActionFunction; })[]; 'xyflow.edgeClick': { guard: GuardPredicate; actions: ( ActionFunction | ActionFunction | ActionFunction)[]; }; }; };