import { ComponentType as CT } from 'react'; | |
import { Database, ThemeConfig, TransformFn } from './state'; | |
export interface ThemeProps { | |
db: Database; | |
wrapper?: CT; | |
linkComponent?: CT; | |
children(WrappedComponent: CT): JSX.Element; | |
} | |
export declare type ThemeReturn = (WrappedComponent: CT) => CT<ThemeProps>; | |
export declare function theme(themeConfig: ThemeConfig, transform?: TransformFn): ThemeReturn; |