import type { DshRemoteHttpRequester } from './control-plane.js'; import { type NativeHistoryPage, type NativeHistoryRecord } from './native-history.js'; type Identity = { runtime_ref: string; session_ref: string; }; type Index = { object_ref: string; turn_ref: string; start_seq: number; end_seq: number; status: string; event_count: number; compressed_bytes: number; content_sha256: string; }; export declare function parseTurnObjectIndex(value: unknown): Index; /** Read only the requested five turns. Signed grants and object bytes stay in the Host. */ export declare function readCloudTurnHistory(request: DshRemoteHttpRequester, identity: Identity, signal: AbortSignal, before: number | undefined, record: (entry: unknown) => NativeHistoryRecord): Promise; export {}; //# sourceMappingURL=cloud-turn-history.d.ts.map