import type { PlayerState } from '../core/player-state.js'; import type { SourceManager } from '../streaming/source-manager.js'; import { type PlayerStrings } from '../core/strings.js'; /** * Quality level selector dropdown. * Hidden when only one quality level is available (progressive MP4). * Menu semantics + option rendering live in DropdownMenu (WS-PP), which renders * labels as inert text — level.label originates in the HLS manifest and must * never be parsed as HTML (W7). */ export declare class QualityMenu { private menu; private unsubscribes; constructor(state: PlayerState, sourceManager: SourceManager, strings?: PlayerStrings); getElement(): HTMLDivElement; dispose(): void; } //# sourceMappingURL=quality-menu.d.ts.map