import { MutableRefObject } from "react";
export type PositionProp = 'top-left' | 'top-center' | 'top-right' | 'left-center' | 'right-center' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'auto';
export interface IToolTipProps {
    content?: any;
    bgColor?: string;
    idTooltip: string;
    enableArrow?: boolean;
    enableHover?: boolean;
    position?: PositionProp;
    trigger?: React.ReactNode;
    closeOnClick?: boolean;
    style?: React.CSSProperties;
    ContentWithTooltipProps?: (props: {
        handleToggle: (state?: boolean) => void;
        closeToolTip: () => void;
        toolTipRef: MutableRefObject<HTMLDivElement>;
    }) => React.ReactNode;
}
