import { ThemeContext } from '../types'; declare type RecursivePartial = { [P in keyof T]?: T[P] extends (infer U)[] ? RecursivePartial[] : T[P] extends object ? RecursivePartial : T[P]; }; export declare type ThemeProviderT = ((theme?: ThemeContext) => ThemeContext) | RecursivePartial; export {};