import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { NgChanges } from '@uib/angular/utils'; import * as i0 from "@angular/core"; /** * ClickOutside */ export declare class ClickOutsideDirective implements OnChanges, OnInit, OnDestroy { private readonly element; private readonly renderer; private listener?; /** * If true binds a global listener is binded to check outside clicks */ clickOutsideActive: boolean; /** * Emits on outside click */ readonly clickOutside: EventEmitter; constructor(element: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges({ clickOutsideActive }: NgChanges): void; ngOnDestroy(): void; private destroy; private registerHandler; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=click-outside.directive.d.ts.map