///
import { type Readable } from "stream";
import type M3U8Stream from "m3u8stream";
import { UndiciRequestOptions } from "./utils";
export interface GetReadableStreamOptions {
begin?: number;
end?: number;
requestOptions?: UndiciRequestOptions;
m3u8streamRequestOptions?: M3U8Stream.Options["requestOptions"];
}
/**
* Returns a YouTube stream.
*
* - Install "m3u8stream" using `npm install m3u8stream` for livestream support.
*/
export declare const getReadableStream: (stream: {
url: string;
contentLength?: number | string;
}, options?: GetReadableStreamOptions) => Promise;