export type AsyncIterableStream = AsyncIterable & ReadableStream; export declare function createAsyncIterableStream(source: ReadableStream, transformer: Transformer): AsyncIterableStream; export declare function createAsyncIterableReadable(source: ReadableStream, transformer: Transformer, signal: AbortSignal, onCancel?: () => void): AsyncIterableStream; export declare function createAsyncIterableStreamFromAsyncIterable(asyncIterable: AsyncIterable, transformer?: Transformer, signal?: AbortSignal): AsyncIterableStream; export declare function createAsyncIterableStreamFromAsyncGenerator(asyncGenerator: AsyncGenerator, transformer: Transformer, signal?: AbortSignal): AsyncIterableStream; export declare function ensureAsyncIterable(input: AsyncIterable | ReadableStream): AsyncIterable; export declare function ensureReadableStream(input: AsyncIterable | ReadableStream): ReadableStream;