export declare class Bucket<T> {
    private readonly stack;
    private error;
    private next;
    private readonly bucket;
    private readonly abort;
    constructor(stack?: Array<T>);
    get iterator(): AsyncIterableIterator<T>;
    close(): void;
    push(item: T): void;
    pushError(error: Error): void;
    private createBucket;
}
//# sourceMappingURL=bucket.d.ts.map