/// import React from 'react'; import LayerHoverInfoFactory from './layer-hover-info'; import CoordinateInfoFactory from './coordinate-info'; import { IntlShape } from 'react-intl'; import { LayerHoverProp } from 'utils/layer-utils'; export type MapPopoverProps = { x: number; y: number; frozen?: boolean; coordinate: [number, number] | boolean; layerHoverProp: LayerHoverProp | null; isBase?: boolean; zoom: number; container?: HTMLElement | null; onClose: () => void; }; type IntlProps = { intl: IntlShape; }; declare function MapPopoverFactory(LayerHoverInfo: ReturnType, CoordinateInfo: ReturnType): React.ForwardRefExoticComponent & { forwardedRef?: React.Ref; } & React.RefAttributes> & { WrappedComponent: React.ComponentType; }; declare namespace MapPopoverFactory { var deps: ((() => { (props: any): React.JSX.Element; propTypes: { fields: import("prop-types").Requireable; fieldsToShow: import("prop-types").Requireable; layer: import("prop-types").Requireable; data: import("prop-types").Requireable; }; }) | (() => React.FC))[]; } export default MapPopoverFactory;