import { ReactElement } from 'react'; export interface RootType { render: (element: ReactElement) => void; _unmount: () => void; } export interface RootTypeReact extends RootType { unmount?: () => void; } export declare type CreateRootFnType = (container: Element | DocumentFragment) => { render: (element: ReactElement) => void; unmount?: () => void; }; export declare const render: (app: ReactElement, container: Element | DocumentFragment, createRootFunction?: CreateRootFnType | undefined) => RootType;