import React from 'react'; import { type ButtonProps } from '../Button'; import { type TooltipableTooltipProps } from '../Tooltipable'; export { type TooltipableTooltipProps as TooltipButtonTooltipProps }; export type TooltipButtonProps = Omit, 'onClick'> & TooltipableTooltipProps & { onClick?: ((event: React.MouseEvent, data: D) => void) | undefined; }; export default function TooltipButton({ data, tooltip, tooltipDelay, hideTooltipOnUnmount, onShowTooltip, onHideTooltip, ...restProps }: TooltipButtonProps): React.JSX.Element;