import React, { ReactNode } from 'react';
import { DeepPartial } from '../lib/types.js';
import { IMagicBellTheme } from './Theme.js';
declare const MagicBellThemeContext: React.Context<IMagicBellTheme>;
type MagicBellProviderProps = {
    value: DeepPartial<IMagicBellTheme>;
    children: ReactNode;
};
export declare function MagicBellThemeProvider({ value: partialTheme, ...props }: MagicBellProviderProps): React.JSX.Element;
export declare const useTheme: () => IMagicBellTheme;
export default MagicBellThemeContext;
