/** * SQLite-backed blob store over the shared synchronous driver. */ import type { BlobRecord, BlobStore, BlobStoreStats } from './blob-store.js'; import { type SqliteDatabase } from './sqlite-driver.js'; export declare class SqliteBlobStore implements BlobStore { readonly db: SqliteDatabase; constructor(db?: SqliteDatabase | string); put(partition: string, blobId: string, bytes: Uint8Array, nowMs: number, mediaType?: string): Promise; has(partition: string, blobId: string): Promise; get(partition: string, blobId: string): Promise<{ record: BlobRecord; bytes: Uint8Array; } | undefined>; sweepOrphans(partition: string, olderThanMs: number, referencedBlobIds: ReadonlySet): Promise; stats(partition: string): Promise; }