import React from 'react';
import type { ModalContentProps } from './types';
declare global {
    interface Window {
        __modalRoot: HTMLElement;
    }
}
export type ModalRootProps = {
    /**
     * The id used internal in the modal/drawer root element. Defaults to `root`, so the element id will be `dnb-modal-root`.
     */
    id?: string;
    directDomReturn?: boolean;
    /**
     * The content which will appear when triggering the modal/drawer.
     */
    children?: React.ReactNode | ((props: ModalContentProps) => React.ReactNode);
    /** For internal use only */
    modalContentCloseRef?: React.RefObject<any>;
} & ModalContentProps;
export default function ModalRoot({ children, directDomReturn, ...props }: ModalRootProps): import("react/jsx-runtime").JSX.Element;
