import React from 'react'; interface SubtitleSettings { fontSize: number; backgroundOpacity: number; textStyle: 'none' | 'outline'; fontOpacity: number; } declare type StateSelector = (currentState: SubtitleSettings) => Partial; declare type UpdateStateAction = (stateSelector: StateSelector) => void; interface SubtitleSettingsProps { state: SubtitleSettings; setState: UpdateStateAction; } interface SubtitleSettingsProviderProps { defaultState?: Partial; } export declare const defaultSubtitleSettings: SubtitleSettings; export declare const SubtitleSettingsContext: React.Context; export declare const SubtitleSettingsProvider: React.FC; export declare const useSubtitleSettings: () => SubtitleSettingsProps; export {};