import { ElementRef, EventEmitter } from '@angular/core'; import { PopoverComponent, PopoverOptions } from './popover.component'; import * as ɵngcc0 from '@angular/core'; export declare class PopoverInstance { hide: () => void; picked: (path: HTMLElement[]) => boolean; update: () => void; } export declare class PopoverService { private popover; private target; attached: EventEmitter>; register(popover: PopoverComponent): void; private checkRegistration; show(target: ElementRef, options: Partial): PopoverInstance; private hide; static ɵfac: ɵngcc0.ɵɵFactoryDef; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5zZXJ2aWNlLmQudHMiLCJzb3VyY2VzIjpbInBvcG92ZXIuc2VydmljZS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7QUFhQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUG9wb3ZlckNvbXBvbmVudCwgUG9wb3Zlck9wdGlvbnMgfSBmcm9tICcuL3BvcG92ZXIuY29tcG9uZW50JztcbmV4cG9ydCBkZWNsYXJlIGNsYXNzIFBvcG92ZXJJbnN0YW5jZSB7XG4gICAgaGlkZTogKCkgPT4gdm9pZDtcbiAgICBwaWNrZWQ6IChwYXRoOiBIVE1MRWxlbWVudFtdKSA9PiBib29sZWFuO1xuICAgIHVwZGF0ZTogKCkgPT4gdm9pZDtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIFBvcG92ZXJTZXJ2aWNlIHtcbiAgICBwcml2YXRlIHBvcG92ZXI7XG4gICAgcHJpdmF0ZSB0YXJnZXQ7XG4gICAgYXR0YWNoZWQ6IEV2ZW50RW1pdHRlcjxFbGVtZW50UmVmPGFueT4+O1xuICAgIHJlZ2lzdGVyKHBvcG92ZXI6IFBvcG92ZXJDb21wb25lbnQpOiB2b2lkO1xuICAgIHByaXZhdGUgY2hlY2tSZWdpc3RyYXRpb247XG4gICAgc2hvdyh0YXJnZXQ6IEVsZW1lbnRSZWYsIG9wdGlvbnM6IFBhcnRpYWw8UG9wb3Zlck9wdGlvbnM+KTogUG9wb3Zlckluc3RhbmNlO1xuICAgIHByaXZhdGUgaGlkZTtcbn1cbiJdfQ==