///
import PurePortal, { IPurePortalProps } from './PurePortal';
export interface IPortalProps extends Partial {
visible?: boolean;
layer?: string;
onLayerReady?: (node: HTMLElement) => void;
blockPageScroll?: boolean;
closeOnESC?: boolean;
closeOnClickOutside?: boolean;
useLayerForClickAway?: boolean;
onClose?: (e: KeyboardEvent | TouchEvent | MouseEvent) => void;
children?: React.ReactNode;
className?: string;
style?: React.CSSProperties;
}
export interface IPortalImperativeHandlers {
contains(node: Node): boolean;
purePortalRef: React.RefObject;
container: HTMLElement;
}
export declare const Portal: import("react").ForwardRefExoticComponent>;
export default Portal;