/**
 * AsyncLock
 *
 * Simple FIFO queue-based async lock to serialize database operations.
 * Prevents concurrent access to the native SQLite connection.
 */
export declare class AsyncLock {
    locked: boolean;
    queue: any[];
    constructor();
    acquire(): Promise<unknown>;
    release(): void;
}
//# sourceMappingURL=AsyncLock.d.ts.map