import { type NodeId, type GraphId } from '@ironclad/rivet-core'; export declare function useRemoteExecutor(): { remoteDebugger: { remoteDebuggerState: import("../state/execution").RemoteDebuggerState; connect: (url: string) => void; disconnect: () => void; send(type: string, data: unknown): void; sendRaw(data: string): void; }; tryRunGraph: (options?: { to?: NodeId[]; from?: NodeId; graphId?: GraphId; }) => Promise; tryAbortGraph: () => void; tryPauseGraph: () => void; tryResumeGraph: () => void; active: boolean; tryRunTests: (options?: { testSuiteIds?: string[] | undefined; testCaseIds?: string[] | undefined; iterationCount?: number | undefined; } | undefined) => Promise; }; //# sourceMappingURL=useRemoteExecutor.d.ts.map