import { ITooltipService, ITooltipReference, ITooltipReferenceOptions } from './types';
declare class TooltipReference implements ITooltipReference {
    private _$reference;
    private _tooltipService;
    private _options;
    private _eventListeners;
    private _isDisabled;
    constructor(reference: HTMLElement, tooltipService: ITooltipService, options: ITooltipReferenceOptions);
    private _bindEvents;
    get isHidden(): boolean;
    get isDisabled(): boolean;
    show(): void;
    hide(): void;
    setText(text: string): void;
    disable(): void;
    enable(): void;
    destroy(): void;
}
export default TooltipReference;
