import type { Reactify, ReactifyEntity, ReactifiedEntity, ReactifyModule, ReactifiedModule } from './reactify'; import type { YMapReactContainer } from "../imperative/YMapReactContainer/index"; import { overrideKeyReactify } from '../imperative/wrappers'; type TReact = typeof import('react'); type TReactDOM = typeof import('react-dom'); export type { Reactify, ReactifyEntity, ReactifiedEntity, ReactifyModule, ReactifiedModule }; export type GenericReactify = { readonly overrideKey: typeof overrideKeyReactify; bindTo(React: TReact, ReactDOM: TReactDOM): Reactify; }; export declare const reactify: Readonly; declare module './reactify' { interface ReactifyModule { (module: typeof import('../index')): ReactifiedModule; } }