| arrow |  | false | If true, adds an arrow to the tooltip. | 
| children | element |  | Tooltip reference element. | 
| classes | object |  | Override or extend the styles applied to the component. See CSS API below for more details. | 
| disableFocusListener | bool | false | Do not respond to focus events. | 
| disableHoverListener | bool | false | Do not respond to hover events. | 
| disableTouchListener | bool | false | Do not respond to long press touch events. | 
| enterDelay | number | 100 | The number of milliseconds to wait before showing the tooltip. This prop won't impact the enter touch delay (enterTouchDelay). | 
| enterNextDelay | number | 0 | The number of milliseconds to wait before showing the tooltip when one was already recently opened. | 
| enterTouchDelay | number | 700 | The number of milliseconds a user must touch the element before showing the tooltip. | 
| id | string |  | This prop is used to help implement the accessibility logic. If you don't provide this prop. It falls back to a randomly generated id. | 
| interactive | bool | false | Makes a tooltip interactive, i.e. will not close when the user hovers over the tooltip before the leaveDelay is expired. | 
| leaveDelay | number | 0 | The number of milliseconds to wait before hiding the tooltip. This prop won't impact the leave touch delay (leaveTouchDelay). | 
| leaveTouchDelay | number | 1500 | The number of milliseconds after the user stops touching an element before hiding the tooltip. | 
| onClose | func |  | Callback fired when the component requests to be closed. 
 Signature: 
 function(event: object) => void 
 event: The event source of the callback. | 
| onOpen | func |  | Callback fired when the component requests to be open. 
 Signature: 
 function(event: object) => void 
 event: The event source of the callback. | 
| open | bool |  | If true, the tooltip is shown. | 
| placement | 'bottom-end'
| 'bottom-start'
| 'bottom'
| 'left-end'
| 'left-start'
| 'right-end'
| 'right-start'
| 'top-end'
| 'top-start'
| 'top' | bottom | Tooltip placement. | 
| PopperComponent | elementType | Popper | Props applied to the Popper element. | 
| PopperProps | object |  | Callback fired when the component requests to be closed. 
 Signature: 
 function(event: object) => void 
 event: The event source of the callback.  | 
| title | node |  | Tooltip title. Zero-length titles string are never displayed. | 
| TransitionComponent | elementType | Grow | The component used for the transition. | 
| TransitionProps | object |  | Props applied to the Transition element. |