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