import { ComponentType, ReactNode, ReactPortal } from 'react';

/**
 * Render the app root component
 * Supports React 17, 18, and 19
 *
 * @param Component - The root component to render
 * @param rootElement - The DOM element to render into
 */
export declare function renderAppRoot(Component: ComponentType, rootElement: HTMLElement): void;
/**
 * Render a portal
 *
 * @param children - The children to render in the portal
 * @param container - The container element for the portal
 * @returns Promise resolving to the portal or null
 */
export declare function renderPortal(children: ReactNode, container: Element | null): Promise<ReactPortal | null>;
//# sourceMappingURL=renderReactRoot.d.ts.map