import * as React from 'react';
import { ITooltipHostProps } from '@fluentui/react';
import { IAccessibilityProps } from '../types/index';
interface IFocusableTooltipTextProps {
    className?: ITooltipHostProps['hostClassName'];
    content?: ITooltipHostProps['content'];
    accessibilityData?: IAccessibilityProps;
}
interface IFocusableTooltipTextState {
    textOverflow: boolean;
}
/**
 * Component to make the text focusable when the overflowed content is clipped
 * because of the CSS text-overflow property.
 */
export declare class FocusableTooltipText extends React.Component<IFocusableTooltipTextProps, IFocusableTooltipTextState> {
    private _tooltipChild;
    private _resizeObserver?;
    private _async;
    constructor(props: IFocusableTooltipTextProps);
    render(): React.ReactNode;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private _checkTextOverflow;
    private _getTargetElement;
}
export {};
