import React from 'react'; import { Placement, VirtualElement } from '@popperjs/core'; import { PopperChildrenProps, PopperProps } from 'react-popper'; export type { Placement, VirtualElement } from '@popperjs/core'; export type { ManagerProps, ReferenceProps, PopperProps, PopperArrowProps, PopperChildrenProps, StrictModifier, Modifier, } from 'react-popper'; declare type Offset = [number | null | undefined, number | null | undefined]; export interface Props { children?: (childrenProps: PopperChildrenProps) => React.ReactNode; offset?: Offset; placement?: Placement; referenceElement?: HTMLElement | VirtualElement; modifiers?: PopperProps['modifiers']; strategy?: PopperProps['strategy']; } export declare function Popper({ children, offset, placement, referenceElement, modifiers, strategy, }: Props): JSX.Element;