/** * Caution: only use this hook on components that will not dismount. The `useEffect` cleanup function * can result in a subtle bug where the remote debugger will mysteriously disconnect when the * component dismounts. * TODO Refactor so that this doesn't happen. * @returns */ export declare function useGraphExecutor(): { tryRunGraph: (options?: { graphId?: import("../../../core/src").GraphId | undefined; to?: import("../../../core/src").NodeId[] | undefined; from?: import("../../../core/src").NodeId | undefined; } | undefined) => Promise; tryAbortGraph: () => void; tryPauseGraph: () => void; tryResumeGraph: () => void; tryRunTests: (options?: { testSuiteIds?: string[] | undefined; testCaseIds?: string[] | undefined; iterationCount?: number | undefined; } | undefined) => Promise; }; //# sourceMappingURL=useGraphExecutor.d.ts.map