interface PlayerSettings { volume?: number; muted?: boolean; playbackRate?: number; stableVolume?: boolean; ambientMode?: boolean; hdr?: boolean; cropBars?: boolean; objectFit?: string; /** Remembered as a LANGUAGE, not a track index — see MoviElement. */ audioLang?: string; subtitleLang?: string; } export declare class SettingsStorage { private static instance; private settings; private savePromise; private constructor(); static getInstance(): SettingsStorage; load(): Promise; save(settings: Partial): Promise; get(): PlayerSettings; } export {}; //# sourceMappingURL=SettingsStorage.d.ts.map