import { I as IWorkerMessageQueue, W as WorkerRequestMessage } from '../worker-queue-CIEYZIdw.js';
import '../worker-type-comvmkQN.js';

declare class WorkerMessageQueue implements IWorkerMessageQueue {
    private _queue;
    constructor();
    get size(): number;
    get queue(): WorkerRequestMessage<any>[];
    enqueue(message: WorkerRequestMessage<any>): void;
    dequeue(): WorkerRequestMessage<any>;
    peek(): WorkerRequestMessage<any>;
    clear(): void;
}

export { WorkerMessageQueue };
