import { Observable } from 'rxjs'; import { M3u8File } from './m3u8-file'; import { AuthenticationData } from '../common/authentication'; export declare class M3u8Util { static fetchVttSegmentedConcat(m3u8Url: string, authentication?: AuthenticationData): Observable; static fetchFromM3u8FileVttSegmentedConcat(m3u8File: M3u8File, authentication?: AuthenticationData): Observable; static fetchSegmentedConcat(urls: string[], authentication?: AuthenticationData): Observable; static concatSegmented(vttTexts: string[]): string | undefined; }