import * as PropTypes from 'prop-types'; import * as React from 'react'; import { Rect } from './PopoverGeometry'; export interface Props { onPopoverDisplayed?: () => unknown; children?: React.ReactNode; } export interface State { showPopover: boolean; popoverAnchor: Rect; } export declare class PopoverTouchable extends React.PureComponent { static propTypes: { onPopoverDisplayed: PropTypes.Requireable<(...args: any[]) => any>; }; private dimensionsSub?; constructor(props: Props); componentDidMount(): void; componentWillUnmount(): void; private onOrientationChange; private touchable; private setRef; private onPress; private onTouchableMeasured; private onClosePopover; render(): JSX.Element; }