import type { PlayerState } from '../core/player-state.js'; import type { VzMediaElement } from '../core/media-element.js'; import { type PlayerStrings } from '../core/strings.js'; /** Selectable playback rates, ascending. 1 is the resting default. */ export declare const PLAYBACK_RATES: readonly [0.25, 0.5, 0.75, 1, 1.25, 1.5, 2]; /** * Playback-speed selector dropdown (WS-PP). State-driven: `ratechange` on the * video syncs `playbackRate` into PlayerState (MEDIA_EVENTS), so keyboard * shortcuts and external callers stay reflected here automatically. */ export declare class SpeedMenu { private menu; private unsubscribes; constructor(state: PlayerState, mediaElement: VzMediaElement, strings?: PlayerStrings); getElement(): HTMLDivElement; dispose(): void; } //# sourceMappingURL=speed-menu.d.ts.map