import { AfterViewInit, OnDestroy } from '@angular/core'; import { KbqTitleTextRef } from '@koobiq/components/core'; import { KbqTooltipTrigger } from '@koobiq/components/tooltip'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class KbqTitleDirective extends KbqTooltipTrigger implements AfterViewInit, OnDestroy { private componentInstance?; private readonly nativeElement; private contentObserver; set trigger(value: string); get trigger(): string; get isOverflown(): boolean; get isHorizontalOverflown(): boolean; get isVerticalOverflown(): boolean; get viewValue(): string; get parent(): HTMLElement; get child(): HTMLElement; get hasOnlyText(): boolean; readonly resizeStream: Subject; private readonly debounceInterval; private resizeSubscription; private contentObserverSubscription; private focusMonitorSubscription; private childContainer; private parentContainer; constructor(componentInstance?: KbqTitleTextRef | undefined); ngAfterViewInit(): void; ngOnDestroy(): void; handleElementEnter(): void; hideTooltip(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }