import { type ComponentType, type ReactNode } from "react"; type PortalTarget = Element | DocumentFragment; export declare function PortalContainerProvider(props: { container: PortalTarget | null; children?: ReactNode; }): import("react").JSX.Element; /** The provided portal target, or null for
. */ export declare function usePortalContainer(): PortalTarget | null; type PortalProps = { container?: PortalTarget | null | undefined; children?: ReactNode; }; /** A Radix `Portal` that targets the provided container unless given its own. */ export declare function containedPortal(Portal: ComponentType
): ComponentType
; export {};