type StreamIterator = AsyncIterator; type IteratorHandler = (iterator: StreamIterator, value?: unknown) => IteratorResult | Promise>; export declare function createStreamIteratorWrapper(params: { iterator: StreamIterator; next: (iterator: StreamIterator) => Promise>; onReturn?: IteratorHandler; onThrow?: IteratorHandler; }): AsyncIterableIterator; export {};