import React from 'react'; import { PopoverProps } from '../../../popover/interfaces'; export interface ChartPopoverProps extends PopoverProps { /** Title of the popover */ title?: React.ReactNode; /** References the element the container is positioned against. */ trackRef?: React.RefObject; getTrack?: () => null | HTMLElement | SVGElement; /** Used to update the container position in case track or track position changes: const trackRef = useRef(null) return (<> ) */ trackKey?: string | number; minVisibleBlockSize?: number; /** Optional container element that prevents any clicks in there from dismissing the popover */ container: Element | null; /** Event that is fired when the popover is dismissed */ onDismiss: (outsideClick?: boolean) => void; /** Fired when the pointer enters the hoverable area around the popover */ onMouseEnter?: (event: React.MouseEvent) => void; /** Fired when the pointer leaves the hoverable area around the popover */ onMouseLeave?: (event: React.MouseEvent) => void; onBlur?: (event: React.FocusEvent) => void; /** Popover content */ children?: React.ReactNode; /** Popover footer */ footer?: React.ReactNode; } declare const _default: React.ForwardRefExoticComponent>; export default _default;