/** @jsx jsx */ import { Placement } from '@popperjs/core'; import { ReactNode, CSSProperties } from 'react'; interface IPopperRenderCallbackArgs { scheduleUpdate: () => void; placement: Placement; } export { Placement as PopperPlacement }; export interface IPopperProps { reference: JSX.Element; popper: ReactNode | ((args: IPopperRenderCallbackArgs) => ReactNode); popperClassName?: string; popperStyle?: CSSProperties; visible?: boolean; placement?: Placement; onClickOutside?: (event: any) => void; className?: string; style?: CSSProperties; } export declare function Popper(props: IPopperProps): JSX.Element;