import React, { ReactElement, CSSProperties, Ref } from "react";
import { Placement } from "../Popper";
import { TransitionProps } from "../Transitions";
interface ElementWithRef<T> extends ReactElement {
    ref?: Ref<T>;
}
export interface ITooltipProps {
    /** Children element. */
    children: ElementWithRef<HTMLElement>;
    /** Title element. */
    title: ReactElement | string;
    /** Applies passed styles */
    style?: CSSProperties;
    /** Applies passed classes */
    className?: string;
    /** Open */
    open?: boolean;
    /** Placement */
    placement?: Placement;
    /** Transition component */
    TransitionComponent?: React.FC<TransitionProps>;
    /** Light tooltip */
    isLight?: boolean;
    /** Popper Tooltip style */
    popperTooltipStyle?: CSSProperties;
    /** Popper Tooltip class name*/
    popperTooltipClassName?: string;
    /** Remove tooltip */
    disable?: boolean;
}
export declare const Tooltip: React.ForwardRefExoticComponent<ITooltipProps & React.RefAttributes<HTMLElement>>;
export {};
//# sourceMappingURL=Tooltip.d.ts.map