import type { HoverParent as HoverParentOriginal, HoverPopover as HoverPopoverOriginal, Point as PointOriginal, PopoverState as PopoverStateOriginal, WorkspaceLeaf as WorkspaceLeafOriginal } from 'obsidian'; import { Component } from './Component.mjs'; export declare class HoverPopover extends Component { hoverEl: HTMLElement; state: PopoverStateOriginal; constructor(parent: HoverParentOriginal, targetEl: HTMLElement | null, waitTime?: number, staticPos?: null | PointOriginal); static create2__(parent: HoverParentOriginal, targetEl: HTMLElement | null, waitTime?: number, staticPos?: null | PointOriginal): HoverPopover; static forLeaf__(_leaf: WorkspaceLeafOriginal): HoverPopover | null; static fromOriginalType2__(value: HoverPopoverOriginal): HoverPopover; asOriginalType2__(): HoverPopoverOriginal; constructor2__(_parent: HoverParentOriginal, _targetEl: HTMLElement | null, _waitTime?: number, _staticPos?: null | PointOriginal): void; }