import type { S3ObjectInfo } from "../db/cloud/s3-client.js"; export interface SessionObjectStore { upload(key: string, body: Buffer | Uint8Array, contentType?: string): Promise; head(key: string): Promise; } export interface SyncSessionObjectsOptions { objectStore: SessionObjectStore; sessionId?: string; limit?: number; } export interface SyncSessionObjectsResult { attempted: number; uploaded: number; failed: number; errors: string[]; } export declare function syncRetryableSessionObjects(options: SyncSessionObjectsOptions): Promise; //# sourceMappingURL=session-object-sync.d.ts.map