import * as React from 'react';
import { BaseProps } from "../../../utils/types";
import { MessageAppearance } from "../../../common.type";
declare type StatusHintSize = 'small' | 'regular';
export interface StatusHintProps extends BaseProps {
    children: React.ReactText | React.ReactNode;
    size?: StatusHintSize;
    appearance: MessageAppearance;
    truncateLabel?: boolean;
    onClick?: (e: React.MouseEvent<HTMLDivElement>) => void;
    onMouseEnter?: (e: React.MouseEvent<HTMLDivElement>) => void;
    onMouseLeave?: (e: React.MouseEvent<HTMLDivElement>) => void;
}
export declare const StatusHint: {
    (props: StatusHintProps): React.JSX.Element;
    displayName: string;
    defaultProps: {
        appearance: string;
    };
};
export default StatusHint;
