import { LockDriver, LockInfo } from '../types'; /** * SQLite driver implementation using better-sqlite3 or similar */ export declare class SQLiteLockDriver implements LockDriver { private config; private tableName; constructor(config: { db: any; tableName?: string; }); private initializeTable; tryAcquire(key: string, lockValue: string, expiryInSeconds: number): Promise; tryAcquireMultiple(keys: string[], lockValue: string, expiryInSeconds: number): Promise; release(key: string, lockValue: string): Promise; releaseMultiple(keys: string[], lockValue: string): Promise; exists(key: string): Promise; getLockInfo(key: string): Promise; cleanup(): Promise; close(): Promise; }