import type { ComponentType, ReactNode } from 'react';
import type { GlobalThemeTokens } from '../types';
import { type ThemeProp } from '../utils/create-theme';
declare const useTheme: (props: void) => GlobalThemeTokens;
export { useTheme as useGlobalTheme };
declare const Theme: {
    Provider: ComponentType<{
        children?: ReactNode;
        value?: ThemeProp<GlobalThemeTokens, void> | undefined;
    }>;
    Consumer: ComponentType<{
        children: (tokens: GlobalThemeTokens) => ReactNode;
    }>;
};
export default Theme;
