import type { InteractiveSession } from "../types.js"; import type { SdkContext } from "./context.js"; export declare const makeInteractiveSession: (ctx: SdkContext, wire: { readonly sessionId: string; readonly workspaceId: string; readonly runId: string; readonly ownerUserId: string; readonly status: "exited" | "failed" | "running" | "starting"; readonly argv: readonly string[]; readonly argCount?: number | undefined; readonly argLengths?: readonly number[] | undefined; readonly cwd?: string | undefined; readonly cols: number; readonly rows: number; readonly mode?: "pipe" | "pty" | undefined; readonly exitCode?: number | undefined; readonly exitSignal?: number | undefined; readonly errorMessage?: string | undefined; readonly metadata?: { readonly [x: string]: unknown; } | undefined; readonly outputHighWater: string; readonly createdAt: string; readonly endedAt?: string | undefined; }) => InteractiveSession;