import { ConfigurationType } from './../components/system/ThemeProvider/lib/config';
import { DefaultTheme } from 'styled-components';
import { ColorScheme } from '../hooks/useColorScheme';
import { ThemePaletteSet } from '../components/system/ThemeProvider';
import type { DeepPartial } from '../types';
export declare const useTheme: ({ themes, scheme, config, }: {
    themes?: DeepPartial<ThemePaletteSet> | undefined;
    scheme?: "dark" | "light" | "system" | undefined;
    config?: ConfigurationType | undefined;
}) => DefaultTheme;
