import type { SourceAdapter, QualityLevel } from '../types.js'; export declare class HlsAdapter implements SourceAdapter { private hls; private video; private _levels; private _currentLevel; private Hls; get levels(): QualityLevel[]; get currentLevel(): number; attach(video: HTMLVideoElement, src: string): Promise; detach(): void; setLevel(index: number): void; destroy(): void; }