import { VirtualElement, PopoverOption } from './type'; export * from './type'; export default class PopoverInstance { private target; private popper; private option; private isDestroy; private listenerCb; constructor(target?: VirtualElement, popper?: HTMLElement, option?: PopoverOption); updateConfig(target?: VirtualElement, popper?: HTMLElement, option?: PopoverOption): void; forceUpdate(): void; destroy(): void; addEventListener(): void; private updatePopper; private updateArrow; private styleToString; private stringToStyle; private executeUpdate; private showRight; private showRightStart; private showRightEnd; private showLeft; private showLeftStart; private showLeftEnd; private showTop; private showTopStart; private showTopEnd; private showBottom; private showBottomStart; private showBottomEnd; private adjustBottom; private adjustTop; private adjustLeft; private adjustRight; private adjustOffset; private getDir; }