import type { RefObject } from 'react';
import type { PopOverHocConfig, SchemaClassName, UsePopOverableProps } from '../types';
export declare const usePopOverable: (props: UsePopOverableProps, config: PopOverHocConfig | undefined, containerRef: RefObject<HTMLElement | null>) => {
    wrapPopOver: (renderContainer: (containerClassName?: SchemaClassName) => JSX.Element) => JSX.Element;
    closePopOver: () => void;
    togglePopOver: () => void;
};
