import React, { Dispatch } from 'react'; import { DolaThemes } from '../styles/types'; export declare type UserThemePreferences = 'auto' | 'light' | 'dark'; interface ThemeContext { theme: DolaThemes; userTheme: UserThemePreferences; setUserTheme: Dispatch; } declare const ThemeContext: React.Context; interface ThemeProviderProps { theme: { dark: { [key: string]: any; }; light: { [key: string]: any; }; }; } declare const ThemeProvider: React.FC; export declare const useTheme: () => ThemeContext; export default ThemeProvider;