import { ChangeDetectorRef, ElementRef, Renderer2, TemplateRef } from '@angular/core'; import { Behaviour } from '../../core/enums/behaviour'; import { Feature } from '../../core/enums/feature'; import { Gutter } from '../../core/enums/gutter'; import { Placement } from '../../core/enums/placement'; import { Position } from '../../core/enums/position'; import { Triggers } from '../../core/enums/triggers'; import { BreakpointService } from '../../layout/responsive/breakpoint.service'; import { DeviceService } from '../../layout/responsive/device.service'; import * as ɵngcc0 from '@angular/core'; export declare class PopoverOptions { title: string; content: string; contentTemplate: TemplateRef; trigger: Triggers; position: Position; placement: Placement; maxWidth: string; minWidth: string; maxHeight: string; padding: Gutter; features: Feature[]; behaviour: Behaviour; disabled: boolean; context: string; constructor(defs?: Partial); } export declare class PopoverComponent { private renderer; private hostRef; private cd; private breakpoint; device: DeviceService; private observers; options: PopoverOptions; target: HTMLElement; readonly host = "jnt-popover-host"; get placement(): Placement; get context(): string; position: any; minWidth: string; arrow: ElementRef; constructor(renderer: Renderer2, hostRef: ElementRef, cd: ChangeDetectorRef, breakpoint: BreakpointService, device: DeviceService); private createObserver; private getMaxSizes; private checkPosition; private getPosition; show({ nativeElement: target }: { nativeElement: HTMLElement; }, options?: Partial): void; picked(elements: HTMLElement[]): boolean; update(): void; hide(): void; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5jb21wb25lbnQuZC50cyIsInNvdXJjZXMiOlsicG9wb3Zlci5jb21wb25lbnQuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztBQVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyQ0EiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3RvclJlZiwgRWxlbWVudFJlZiwgUmVuZGVyZXIyLCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQmVoYXZpb3VyIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9iZWhhdmlvdXInO1xuaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvZmVhdHVyZSc7XG5pbXBvcnQgeyBHdXR0ZXIgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL2d1dHRlcic7XG5pbXBvcnQgeyBQbGFjZW1lbnQgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3BsYWNlbWVudCc7XG5pbXBvcnQgeyBQb3NpdGlvbiB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvcG9zaXRpb24nO1xuaW1wb3J0IHsgVHJpZ2dlcnMgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3RyaWdnZXJzJztcbmltcG9ydCB7IEJyZWFrcG9pbnRTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vbGF5b3V0L3Jlc3BvbnNpdmUvYnJlYWtwb2ludC5zZXJ2aWNlJztcbmltcG9ydCB7IERldmljZVNlcnZpY2UgfSBmcm9tICcuLi8uLi9sYXlvdXQvcmVzcG9uc2l2ZS9kZXZpY2Uuc2VydmljZSc7XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBQb3BvdmVyT3B0aW9ucyB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBjb250ZW50OiBzdHJpbmc7XG4gICAgY29udGVudFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuICAgIHRyaWdnZXI6IFRyaWdnZXJzO1xuICAgIHBvc2l0aW9uOiBQb3NpdGlvbjtcbiAgICBwbGFjZW1lbnQ6IFBsYWNlbWVudDtcbiAgICBtYXhXaWR0aDogc3RyaW5nO1xuICAgIG1pbldpZHRoOiBzdHJpbmc7XG4gICAgbWF4SGVpZ2h0OiBzdHJpbmc7XG4gICAgcGFkZGluZzogR3V0dGVyO1xuICAgIGZlYXR1cmVzOiBGZWF0dXJlW107XG4gICAgYmVoYXZpb3VyOiBCZWhhdmlvdXI7XG4gICAgZGlzYWJsZWQ6IGJvb2xlYW47XG4gICAgY29udGV4dDogc3RyaW5nO1xuICAgIGNvbnN0cnVjdG9yKGRlZnM/OiBQYXJ0aWFsPFBvcG92ZXJPcHRpb25zPik7XG59XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBQb3BvdmVyQ29tcG9uZW50IHtcbiAgICBwcml2YXRlIHJlbmRlcmVyO1xuICAgIHByaXZhdGUgaG9zdFJlZjtcbiAgICBwcml2YXRlIGNkO1xuICAgIHByaXZhdGUgYnJlYWtwb2ludDtcbiAgICBkZXZpY2U6IERldmljZVNlcnZpY2U7XG4gICAgcHJpdmF0ZSBvYnNlcnZlcnM7XG4gICAgb3B0aW9uczogUG9wb3Zlck9wdGlvbnM7XG4gICAgdGFyZ2V0OiBIVE1MRWxlbWVudDtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtcG9wb3Zlci1ob3N0XCI7XG4gICAgZ2V0IHBsYWNlbWVudCgpOiBQbGFjZW1lbnQ7XG4gICAgZ2V0IGNvbnRleHQoKTogc3RyaW5nO1xuICAgIHBvc2l0aW9uOiBhbnk7XG4gICAgbWluV2lkdGg6IHN0cmluZztcbiAgICBhcnJvdzogRWxlbWVudFJlZjtcbiAgICBjb25zdHJ1Y3RvcihyZW5kZXJlcjogUmVuZGVyZXIyLCBob3N0UmVmOiBFbGVtZW50UmVmLCBjZDogQ2hhbmdlRGV0ZWN0b3JSZWYsIGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRTZXJ2aWNlLCBkZXZpY2U6IERldmljZVNlcnZpY2UpO1xuICAgIHByaXZhdGUgY3JlYXRlT2JzZXJ2ZXI7XG4gICAgcHJpdmF0ZSBnZXRNYXhTaXplcztcbiAgICBwcml2YXRlIGNoZWNrUG9zaXRpb247XG4gICAgcHJpdmF0ZSBnZXRQb3NpdGlvbjtcbiAgICBzaG93KHsgbmF0aXZlRWxlbWVudDogdGFyZ2V0IH06IHtcbiAgICAgICAgbmF0aXZlRWxlbWVudDogSFRNTEVsZW1lbnQ7XG4gICAgfSwgb3B0aW9ucz86IFBhcnRpYWw8UG9wb3Zlck9wdGlvbnM+KTogdm9pZDtcbiAgICBwaWNrZWQoZWxlbWVudHM6IEhUTUxFbGVtZW50W10pOiBib29sZWFuO1xuICAgIHVwZGF0ZSgpOiB2b2lkO1xuICAgIGhpZGUoKTogdm9pZDtcbn1cbiJdfQ==