import { ChangeDetectorRef, ElementRef } from '@angular/core';
import { _TooltipComponentBase } from '@angular/material/tooltip';
import * as i0 from "@angular/core";
export declare class TooltipComponent extends _TooltipComponentBase {
    private _elementRef;
    _isMultiline: boolean;
    /** Reference to the internal tooltip element. */
    _tooltip: ElementRef<HTMLElement>;
    _showAnimation: string;
    _hideAnimation: string;
    constructor(cdr: ChangeDetectorRef, _elementRef: ElementRef<HTMLElement>, animationMode?: string);
    protected _onShow(): void;
    /** Whether the tooltip text has overflown to the next line */
    private _isTooltipMultiline;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipComponent, [null, null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TooltipComponent, "xui-tooltip", never, {}, {}, never, never, false, never>;
}
