import { ElementRef, EventEmitter, Injector } from '@angular/core'; import { NgtStylizableDirective } from '../../directives/ngt-stylizable/ngt-stylizable.directive'; import { NgtTranslateService } from '../../services/http/ngt-translate.service'; import { NgtStylizableService } from '../../services/ngt-stylizable/ngt-stylizable.service'; import * as i0 from "@angular/core"; export declare enum NgtPopoverOpenMethod { CLICK = "CLICK", POPOVER_CLICK = "POPOVER_CLICK", RIGHT_CLICK = "RIGHT_CLICK", HOVER = "HOVER" } export declare class NgtPopoverComponent { ngtStylizableDirective: NgtStylizableDirective; ngtTranslateService: NgtTranslateService; private injector; dropdownRef: ElementRef; hostDiv: ElementRef; closeTimeout: number; openMethod: string; closeOnClick: boolean; placeOnBottom: boolean; placeOnLeft: boolean; onClick: EventEmitter; ngtStyle: NgtStylizableService; stylesToCompile: Array; private clickTimeout; constructor(ngtStylizableDirective: NgtStylizableDirective, ngtTranslateService: NgtTranslateService, injector: Injector); fireClickEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }