import React from 'react'; import { CommonStyledProps } from '../types'; declare type TooltipPosition = 'top' | 'bottom' | 'left' | 'right'; declare type TooltipProps = { children: React.ReactNode; className?: string; disableFocusListener?: boolean; disableMouseListener?: boolean; enterDelay?: number; leaveDelay?: number; onBlur?: React.FocusEventHandler; onClose?: (event: React.FocusEvent | React.MouseEvent) => void; onFocus?: React.FocusEventHandler; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; onOpen?: (event: React.FocusEvent | React.MouseEvent) => void; style?: React.CSSProperties; text: string; position?: TooltipPosition; } & Omit, 'onBlur' | 'onClose' | 'onFocus' | 'onMouseEnter' | 'onMouseLeave' | 'onOpen'> & CommonStyledProps; declare const Tooltip: React.ForwardRefExoticComponent<{ children: React.ReactNode; className?: string | undefined; disableFocusListener?: boolean | undefined; disableMouseListener?: boolean | undefined; enterDelay?: number | undefined; leaveDelay?: number | undefined; onBlur?: React.FocusEventHandler | undefined; onClose?: ((event: React.FocusEvent | React.MouseEvent) => void) | undefined; onFocus?: React.FocusEventHandler | undefined; onMouseEnter?: React.MouseEventHandler | undefined; onMouseLeave?: React.MouseEventHandler | undefined; onOpen?: ((event: React.FocusEvent | React.MouseEvent) => void) | undefined; style?: React.CSSProperties | undefined; text: string; position?: TooltipPosition | undefined; } & Omit, "onFocus" | "onBlur" | "onMouseEnter" | "onMouseLeave" | "onClose" | "onOpen"> & CommonStyledProps & React.RefAttributes>; export { Tooltip, TooltipProps }; //# sourceMappingURL=Tooltip.d.ts.map