/**
 * @file 脚注客户端交互
 * @module renderer/footnote/footnote
 *
 * 在预览挂载点做**事件委托**：悬停脚注引用时，在 `document.body` 显示浮层
 *（与 {@link ImageListener} 的 lightbox 同一挂载策略，避免预览区 overflow 裁切）。
 *
 * 浮层通过 {@link applyHostedThemeClasses} 挂上 `penna` / `penna-render` 及
 * 根上的 `penna-theme-*` / `penna-dark`，复用既有 token 与富文本样式。
 */
export declare class FootnoteListener {
    private readonly mount;
    private readonly tooltip;
    private readonly content;
    private currentRef;
    private readonly onMouseOverBound;
    private readonly onMouseOutBound;
    private hideTimer;
    constructor(mount: HTMLElement);
    private syncTheme;
    private attachTooltip;
    private detachTooltip;
    private onMouseOver;
    private onMouseOut;
    private cancelHide;
    private scheduleHide;
    private hideTooltip;
    /** 移除事件委托并清理 DOM */
    destroy(): void;
}
//# sourceMappingURL=footnote.d.ts.map