import type { SdkContext } from "../facade/context.js"; import type { WorkspaceInit } from "../facade/workspace.js"; import type { WorkspaceExecOptions, WorkspaceExecResult } from "../types.js"; /** The wait before the next read, given the last wait and the time since the run was registered. */ export declare const nextExecPollMs: (lastWaitMs: number | undefined, elapsedMs: number) => number; /** The `workspace.exec()` implementation (Promise boundary over the Effect above). */ export declare const execWorkspace: (ctx: SdkContext, init: WorkspaceInit, argv: readonly string[], options?: WorkspaceExecOptions | undefined) => Promise;