import React from 'react'; import { NormalTypes, Placement } from '../utils/prop-types'; import ToolTipContent from './ToolTipContent'; export declare const TooltipStyle: import("styled-components").StyledComponent<"span", any, {}, never>; interface ToolTipProps { children?: React.ReactNode; placement?: Placement; label?: any; shadow?: boolean; type?: NormalTypes; trigger?: 'hover' | 'click'; className?: string; tabIndex?: number; } declare const defaultProps: { type: "primary" | "default" | "secondary" | "success" | "warning" | "error"; placement: "top" | "topStart" | "topEnd" | "left" | "leftStart" | "leftEnd" | "bottom" | "bottomStart" | "bottomEnd" | "right" | "rightStart" | "rightEnd"; shadow: boolean; trigger: "hover" | "click"; }; declare type NativeAttrs = Omit, keyof ToolTipProps>; declare type ToolTipComponent = React.ForwardRefExoticComponent & React.RefAttributes> & { Content: typeof ToolTipContent; }; declare type ComponentProps = Partial & Omit & NativeAttrs; declare const _default: ToolTipComponent; export default _default;