/**
 * Async Queue
 *
 * Push-to-pull bridge that adapts push-based SSE events into a
 * pull-based async iterable for the HeadlessSession interface.
 *
 * @module
 */
/**
 * A simple async iterable queue that bridges push-based producers
 * (SSE event processor) to pull-based consumers (async iteration).
 */
export declare class AsyncQueue<T> implements AsyncIterable<T> {
    private queue;
    private waitingResolve;
    private closed;
    push(item: T): void;
    close(): void;
    [Symbol.asyncIterator](): AsyncIterator<T>;
}
//# sourceMappingURL=async-queue.d.ts.map