import { DefineComponentFn, DefinePluginFn } from './types-common'; import { FunctionComponent } from 'react'; export * from './types-common'; export declare type VNode = JSX.Element | null; export declare type Slots = { [key: string]: { (): null; key?: string; }; }; export declare type DefineReactComponentFn, State = Record> = DefineComponentFn & { [key: string]: any; }>; export declare type DefineReactPluginFn = DefinePluginFn, Options>;