import { ReactElement } from 'react'; import type { Root } from 'react-dom/client'; declare const MARK = "__antd_mobile_root__"; type ContainerType = (Element | DocumentFragment) & { [MARK]?: Root; }; export declare function render(node: ReactElement, container: ContainerType): void; export declare function reactUnmount(container: ContainerType): boolean | Promise; export declare function renderToBody(element: ReactElement): () => void; type ImperativeProps = { visible?: boolean; onClose?: () => void; afterClose?: () => void; }; type TargetElement = ReactElement; export type ImperativeHandler = { close: () => void; replace: (element: TargetElement) => void; }; export declare function renderImperatively(element: TargetElement): ImperativeHandler; export {};