import { FC, ReactNode } from 'react';
import { ColorScheme } from '../../../hooks/useColorScheme';
import { ConfigurationType } from './lib/config';
import { ThemePaletteSet } from './lib/types';
export type ThemeProviderProps = {
    children: ReactNode;
    themes?: ThemePaletteSet;
    scheme?: keyof typeof ColorScheme;
    config?: ConfigurationType;
    includeGlobalStyles?: false;
};
/**
 * ## 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<ThemeProviderProps>;
