import { SqliteBlobStore as SharedSqliteBlobStore } from './sqlite-blob-store.js'; import type { SqliteDatabase } from './sqlite-driver.js'; import { type SqliteImageBuilder } from './sqlite-image.js'; import { SqliteLeaseStore as SharedSqliteLeaseStore } from './sqlite-lease-store.js'; import { SqliteSegmentStore as SharedSqliteSegmentStore } from './sqlite-segment-store.js'; import { SqliteServerStorage as SharedSqliteServerStorage } from './sqlite-storage.js'; export declare class SqliteServerStorage extends SharedSqliteServerStorage { constructor(value?: SqliteDatabase | string); } export declare class SqliteSegmentStore extends SharedSqliteSegmentStore { constructor(value?: SqliteDatabase | string, options?: { ttlMs?: number; }); } export declare class SqliteBlobStore extends SharedSqliteBlobStore { constructor(value?: SqliteDatabase | string); } export declare class SqliteLeaseStore extends SharedSqliteLeaseStore { constructor(value?: SqliteDatabase | string, options?: { readonly leaseId?: () => string; }); } export declare const buildSqliteImage: SqliteImageBuilder; export { BunSqliteDatabase } from './sqlite-bun-driver.js';