import * as React from 'react'; import { ReactElement } from 'react'; import { StatefulTooltipProps } from './types'; declare const StatefulTooltip: { (props: StatefulTooltipProps): ReactElement; displayName: string; defaultProps: { showArrow: boolean; focusLock: boolean; returnFocus: boolean; accessibilityType?: "none" | "menu" | "tooltip" | undefined; animateOutTime?: number | undefined; autoFocus?: boolean | undefined; 'data-baseweb'?: string | undefined; id?: string | undefined; ignoreBoundary?: boolean | undefined; mountNode?: HTMLElement | undefined; onBlur?: ((e: React.FocusEvent) => unknown) | undefined; onClick?: ((e: React.SyntheticEvent) => unknown) | undefined; onFocus?: ((e: React.FocusEvent) => unknown) | undefined; focusOptions?: FocusOptions | undefined; onMouseEnter?: ((e: React.MouseEvent) => unknown) | undefined; onMouseEnterDelay?: number | undefined; onMouseLeave?: ((e: React.MouseEvent) => unknown) | undefined; onMouseLeaveDelay?: number | undefined; overrides?: import("../baseui/popover").PopoverOverrides | undefined; placement?: "auto" | "bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "rightTop" | "rightBottom" | "bottomRight" | "bottomLeft" | "leftBottom" | "leftTop" | undefined; popperOptions?: any; renderAll?: boolean | undefined; triggerType?: "hover" | "click" | undefined; popoverMargin?: number | undefined; repositionOnResize?: boolean | undefined; }; }; export default StatefulTooltip;