import type { FabricSession } from '@fabric-harness/sdk'; import type { SessionRuntime, SessionRuntimeCheckpointCreateInput, SessionRuntimeCheckpointRestoreInput, SessionRuntimeApprovalInput, SessionRuntimePromptInput, SessionRuntimeShellInput, SessionRuntimeTaskInput } from './types.js'; export declare class InlineSessionRuntime implements SessionRuntime { private readonly session; constructor(session: FabricSession); prompt(input: SessionRuntimePromptInput): Promise; task(input: SessionRuntimeTaskInput): Promise; checkpointCreate(input: SessionRuntimeCheckpointCreateInput): Promise; checkpointRestore(input: SessionRuntimeCheckpointRestoreInput): Promise; shell(input: SessionRuntimeShellInput): Promise; approvalRequest(input: SessionRuntimeApprovalInput): Promise<{ decision: "approved" | "denied"; }>; } export declare function createInlineSessionRuntime(session: FabricSession): SessionRuntime; //# sourceMappingURL=inline-runtime.d.ts.map