/** * Player UI strings (WS-PP). Single source for every user-visible label and * aria-label in the player, overridable per element via the `strings` * attribute (JSON object of partial overrides) for non-English deployments. * * Rule: control code must never hardcode a user-visible string — import * DEFAULT_STRINGS (or accept a PlayerStrings) and reference a key. The * strings-lock test scans control sources to enforce this. */ export interface PlayerStrings { play: string; pause: string; mute: string; unmute: string; volume: string; seek: string; enterFullscreen: string; exitFullscreen: string; enterVr: string; exitVr: string; resetToNorth: string; quality: string; qualityAuto: string; captions: string; captionsOff: string; playbackSpeed: string; keyboardShortcuts: string; close: string; enableMotion: string; live: string; liveTitle: string; jumpToLive: string; jumpToLiveHint: string; previous: string; next: string; playlist: string; chat: string; chatNoMessages: string; chatPlaceholder: string; chatYou: string; voiceChat: string; startVoiceChat: string; muteMic: string; unmuteMic: string; chapters: string; shortcutPlayPause: string; shortcutMute: string; shortcutFullscreen: string; shortcutSeek: string; shortcutVolume: string; shortcutFrameStep: string; shortcutSpeed: string; shortcutCaptions: string; shortcutChat: string; shortcutVoice: string; shortcutHelp: string; } export declare const DEFAULT_STRINGS: PlayerStrings; /** Merge a partial override (e.g. parsed from the `strings` attribute). */ export declare function resolveStrings(partial?: Partial | null): PlayerStrings; //# sourceMappingURL=strings.d.ts.map