import { LeasedItem } from './types.js'; declare class Queue { private items; private queueName; private nextSeq; private leasedThrough; private waiter; constructor(queueName: string); initialize(): Promise; enqueue(item: unknown): void; dequeue(): unknown | Promise; leaseNext(): Promise; confirm(uptoSeq: number): void; rewind(): void; unconfirmedCount(): number; } export { Queue };