import type { DshRemoteHttpRequester } from './control-plane.js'; import type { DshNativeHistoryCache } from './native-history-cache.js'; type Cache = { store: Pick; key(session: string): string; }; type Lease = { controller: AbortController; touched: number; busy: boolean; watch?: { runtime: string; session: string; revision: string; body: Record; cache: Cache | undefined; }; }; /** Read-only native bootstrap for account-owned cloud sessions. Execution stays on the source Host. */ export declare class DshCloudNativeTransport { private readonly request; private readonly wait; private readonly streams; constructor(request: DshRemoteHttpRequester, wait?: (milliseconds: number, signal: AbortSignal) => Promise); has(id: string): boolean; release(id: string): void; close(): void; private metadata; private sessions; private history; call(runtime: string, body: Record, id: string, signal: AbortSignal, cache?: Cache, refreshing?: Lease, verifiedMetadata?: Record): Promise>; } export {}; //# sourceMappingURL=cloud-native-transport.d.ts.map