/** * SQLite-backed segment store over the shared synchronous driver. */ import { type SegmentFindKey, type SegmentMetadata, type SegmentRecord, type SegmentStore, type SegmentStoreStats } from './segment-store.js'; import { type SqliteDatabase } from './sqlite-driver.js'; export declare class SqliteSegmentStore implements SegmentStore { #private; readonly db: SqliteDatabase; constructor(db?: SqliteDatabase | string, options?: { ttlMs?: number; }); put(metadata: SegmentMetadata, bytes: Uint8Array, nowMs: number): Promise; get(segmentId: string): Promise<{ record: SegmentRecord; bytes: Uint8Array; } | undefined>; find(key: SegmentFindKey, nowMs: number): Promise; stats(): Promise; }