import { Placement, PositioningStrategy } from '@popperjs/core';
import React, { LegacyRef, ReactNode } from 'react';
export type OverlayProps = {
    children: ReactNode | ReactNode[];
    open: boolean;
    usePortal?: boolean;
    container?: HTMLElement | null;
    followElement?: Element | null;
    className?: string;
    containerClassName?: string;
    hideStyles?: boolean;
    placement?: Placement;
    fallbackPlacements?: Placement;
    strategy?: PositioningStrategy;
    onClose?: (e: Event) => void;
    offset?: [number, number];
    overlayRef?: LegacyRef<HTMLDivElement>;
    preventScroll?: boolean;
    isAboveNav?: boolean;
};
export declare const Overlay: (props: OverlayProps) => React.JSX.Element;
