import { type ExecutionRecorder } from '@ironclad/rivet-core'; export declare const remoteUploadAllowedState: import("recoil").RecoilState; export declare const selectedExecutorState: import("recoil").RecoilState<"browser" | "nodejs">; export type RemoteDebuggerState = { socket: WebSocket | null; started: boolean; reconnecting: boolean; url: string; remoteUploadAllowed: boolean; isInternalExecutor: boolean; }; export declare const remoteDebuggerState: import("recoil").RecoilState; export declare const loadedRecordingState: import("recoil").RecoilState<{ path: string; recorder: ExecutionRecorder; } | null>; export declare const lastRecordingState: import("recoil").RecoilState; //# sourceMappingURL=execution.d.ts.map