import * as React from 'react'; import * as PropTypes from 'prop-types'; import { TooltipProps as ReakitTooltipProps } from 'reakit/ts/Tooltip/Tooltip'; import { Placement } from '../types'; export declare type LocalTooltipProps = { className?: string; children: React.ReactNode; delay?: string; duration?: string; expand?: boolean; /** Space between the tooltip content and the trigger. */ gutter?: number | string; fade?: boolean; /** Placement of the tooltip. */ placement?: Placement; slide?: boolean; timing?: string; }; export declare type TooltipProps = ReakitTooltipProps & LocalTooltipProps; export declare const Tooltip: React.FunctionComponent; export declare const tooltipPropTypes: { className: PropTypes.Requireable; children: PropTypes.Validator; delay: PropTypes.Requireable; duration: PropTypes.Requireable; expand: PropTypes.Requireable; gutter: PropTypes.Requireable; fade: PropTypes.Requireable; placement: PropTypes.Validator; slide: PropTypes.Requireable; timing: PropTypes.Requireable; }; export declare const tooltipDefaultProps: Partial; declare const C: React.FunctionComponent; export default C;