import { ElementRef, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ClickOutsideDirective implements OnDestroy { private platformId; /** * Outside of click outside directive */ clickOutside: import("@angular/core").OutputEmitterRef; /** * Element ref of click outside directive */ elementRef: ElementRef; /** * Observer of click outside directive */ private observer?; /** * Determines whether visible is */ private isVisible; /** * Creates an instance of click outside directive. */ constructor(platformId: Object); /** * Hosts listener * @param {HTMLElement} targetElement */ onClick(targetElement: HTMLElement): void; /** * on destroy */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }