import { FC, ReactNode } from 'react'; import { ColorSchemeType } from '../../../hooks/useColorScheme'; import { ThemeSet } from './lib/types'; import { DeepPartial } from '../../../types'; import { ImportFonts } from './lib/createFontFaceCss'; export type ThemeProviderProps = { themes?: DeepPartial; scheme?: ColorSchemeType; fonts?: ImportFonts; children?: ReactNode; }; /** * ## OpenFin ThemeProvider * - Extends StyledComponents ThemeProvider * - Applies built-in OpenFin themes automatically using System Preference for Color Scheme * - Includes global stylesheet with typography, reset, and global css vars * - Accepts Light / Dark Mode scheme override * - Accepts Light / Dark Mode palette override */ export declare const ThemeProvider: FC;