/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '@/src/utilities';
import { HTMLAttributes, ReactNode } from 'react';
export declare type ITooltip = HTMLAttributes<HTMLDivElement> & GenericProps & {
    /**
     * Controls where the tooltip is placed in relation to the content. Default is "top".
     */
    placement?: 'top' | 'bottom' | 'left' | 'right';
    /**
     * Controls the text to be displayed inside of the tooptip. Default is `an empty string`.
     */
    tooltipText?: string | ReactNode;
    /**
     * Controls if the tooltip is disabled or not. Default is `false`.
     */
    disabled?: boolean;
    /**
     * Controls if the tooltip will display an information icon. Default is `false`.
     */
    hasIcon?: boolean;
    /**
     * Controls the href for the icon to link to. Default is `an empty string`.
     */
    iconHref?: string;
};
