import { JSX } from 'preact';
import { PropsWithChildren, RefObject } from 'preact/compat';

interface PortalProps {
    disabled?: boolean | undefined;
    container?: RefObject<HTMLElement> | undefined;
    getRootNode?: (() => ShadowRoot | Document | Node) | undefined;
}
declare const Portal: (props: PropsWithChildren<PortalProps>) => JSX.Element;

export { Portal, type PortalProps };
