import { ApplicationRef, ComponentRef, NgZone } from '@angular/core'; import { PopoverAction, PopoverConfig } from './popover.types'; import { DatoPopoverComponent } from './popover.component'; import { ContentRef } from '../angular/dynamic-components'; declare type Params = { popperComponent: ComponentRef; config: PopoverConfig; index: number; origin: Element; zone: NgZone; appRef: ApplicationRef; contentRef: ContentRef; createPopper: Function; }; export declare class Popover { private params; private removeWrapper; private popper; private destroy; child: Popover; destroy$: import("rxjs").Observable; constructor(params: Params); is(id: string): boolean; getIndex(): number; close(result?: PopoverAction): void; private onInit; private setComponentData; } export {};