import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; /** * Emits an event when a click action occurs that does not target the element * * @example *
*/ export declare class ClickOutsideDirective implements AfterViewInit, OnDestroy { private _el; private _ngZone; constructor(_el: ElementRef, _ngZone: NgZone); /** * Any valid html event */ clickOutsideEventType: string; /** * if true jpClickOutside doesn't emit */ clickOutsideBlock: boolean; /** * Emits when triggered event doesn't contain this e */ jpClickOutside: EventEmitter