import { type MouseEvent as ReactMouseEvent } from 'react'; import { type DataTestId, type MaskingProps, type StylingProps, type WithChildren } from '@dynatrace/strato-components/core'; import { TooltipProps } from './Tooltip.js'; interface TooltipElementProps extends WithChildren, StylingProps, DataTestId, MaskingProps, Pick { /** Reference to the trigger element */ triggerElement?: Element; /** Callback triggered when the mouse leaves the tooltip element. */ onMouseLeave?: (e: ReactMouseEvent) => void; /** Callback triggered when the tooltip hover state changes. */ onTooltipHovered?: (isTooltipHovered: boolean) => void; } /** The tooltip element / portal that is being rendered into the tooltip */ export declare const TooltipElement: (props: TooltipElementProps & import("react").RefAttributes) => React.ReactElement | null; export {};