import { TemplateRef } from '@angular/core'; import { IPopoverOverlay } from './overlay.interface'; import { TYPE_POPOVER_TYPE, TYPE_POPOVER_MODE } from './popover.type'; export interface IPopover { type?: TYPE_POPOVER_TYPE; mode?: TYPE_POPOVER_MODE; dataView?: string; config?: IPopoverOverlay | undefined; classInclude?: string; ignoreShowPopover?: boolean; ignoreHiddenPopoverContentWhenMouseLeave?: boolean; elementRefCustom?: HTMLElement; isAddContentToParentDocument?: boolean; templateCustomContent?: TemplateRef | undefined; }