import type { PackageCacheNamespace } from './types'; export declare class SqlitePackageCache { private client; private readonly upsertStatement; private readonly getStatement; private readonly deleteExpiredRows; private readonly countStatement; static init(cacheDir: string): Promise; private constructor(); set(namespace: PackageCacheNamespace, key: string, value: unknown, ttlMinutes?: number): Promise; get(namespace: PackageCacheNamespace, key: string): Promise; private cleanupExpired; cleanup(): Promise; }