import React from 'react'; export interface Props { children?: any; offsetX?: number; offsetY?: number; relativePosition?: 'above' | 'below' | 'auto'; target?: string; zIndex?: number | string; } export default class Popup extends React.PureComponent { private portalStyles; constructor(props: Props); setPortalStyles(styles: Record): void; static defaultProps: { relativePosition: string; offsetX: number; offsetY: number; zIndex: number; }; componentDidMount(): void; _applyBelowPosition(): void; _applyAbovePosition(): void; _applyAbsolutePosition(): void; render(): React.JSX.Element; }