/** * The resolved value of a promise cascade, can cascade further */ type Cade = (ReadableStreamReadValueResult & { next: Promiscade; }) | ReadableStreamReadDoneResult; /** * A cascading promise structure for stream processing */ type Promiscade = Promise>; /** * Converts a ReadableStream into a Promiscade structure */ declare function streamToPromiscade(stream: ReadableStream): Promiscade; /** * Converts a Promiscade into a ReadableStream */ declare function promiscadeToReadableStream(promiscade: Promiscade): ReadableStream; export { type Cade, type Promiscade, promiscadeToReadableStream, streamToPromiscade };