import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class GraniteHideOnOverflowDirective implements AfterViewInit, OnDestroy { private _elementRef; private renderer; resizeObserver: ResizeObserver; resizeSubscription: Subscription; mutationObserver: MutationObserver; constructor(_elementRef: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; hideOnOverflow(): void; observeResize(): void; unObserveResize(): void; subscribeToResize(): void; observeContentChange(): void; unObserveContentChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }