import React, { PropsWithChildren } from 'react'; import { ZeitUIThemes } from '../themes/index'; import { DeepPartial } from '../../utils/types'; declare type PartialTheme = DeepPartial; export declare type ThemeParam = PartialTheme | ((theme: PartialTheme) => PartialTheme) | undefined; export interface Props { theme?: ThemeParam; } export interface MergeObject { [key: string]: any; } export declare const isObject: (target: any) => boolean; export declare const deepMergeObject: (source: T, target: T) => T; declare const ThemeProvider: React.FC>; export default ThemeProvider;