import { Overlay, OverlayPositionBuilder } from '@angular/cdk/overlay';
import { ElementRef, AfterViewInit, Renderer2 } from '@angular/core';
import { QMSToolTipRendererDirective } from './tooltip-renderer.directive';
import * as i0 from "@angular/core";
export declare class EllipsifyDirective extends QMSToolTipRendererDirective implements AfterViewInit {
    private renderer;
    private elementRef;
    private overlay;
    private overlayPositionBuilder;
    domElement: any;
    constructor(renderer: Renderer2, elementRef: ElementRef, overlay: Overlay, overlayPositionBuilder: OverlayPositionBuilder);
    ngAfterViewInit(): void;
    isTitleAttribute(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EllipsifyDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EllipsifyDirective, "[qms-elipsify]", never, {}, {}, never, never, false, never>;
}
