import type { SessionObject, SessionObjectInsert, SessionObjectKind } from "../types/index.js"; export declare function enqueueSessionObject(input: SessionObjectInsert): SessionObject; export declare function getSessionObject(sessionId: string, objectKind: SessionObjectKind): SessionObject | null; export interface ListRetryableSessionObjectsOptions { sessionId?: string; limit?: number; } export declare function listRetryableSessionObjects(opts?: ListRetryableSessionObjectsOptions): SessionObject[]; export declare function markSessionObjectUploaded(sessionId: string, objectKind: SessionObjectKind, expectedDigest: string, expectedKey: string): boolean; export declare function markSessionObjectFailed(sessionId: string, objectKind: SessionObjectKind, expectedDigest: string, expectedKey: string, error: string): boolean; //# sourceMappingURL=session-objects.d.ts.map