import Reader from './reader'; export default class Readable implements ReadableStream { readonly locked: boolean; cancel(_reason?: any): Promise; getReader(options: { mode: 'byob'; }): ReadableStreamBYOBReader; getReader(): Reader; pipeThrough({ readable }: { writable: WritableStream; readable: ReadableStream; }, _options?: PipeOptions): ReadableStream; pipeTo(_dest: WritableStream, _options?: PipeOptions): Promise; tee(): [ReadableStream, ReadableStream]; }