/**
 * 公式编辑器弹窗内的子组件
 * - FieldReferenceItem: 字段引用列表项
 * - FunctionReferenceItem: 函数引用列表项
 * - InfoDetailPanel: 右侧 hover 详情面板
 */
import React from 'react';
import type { FormulaEditorRef } from './formula-editor';
import type { FormulaFieldItem, FormulaFunctionMeta, HoveredItem } from './formula-types';
export declare function FieldReferenceItem({ field, editorRef, onHover, onLeave, isActive, }: {
    field: FormulaFieldItem;
    editorRef: React.RefObject<FormulaEditorRef>;
    onHover: (f: FormulaFieldItem) => void;
    onLeave: () => void;
    isActive: boolean;
}): React.JSX.Element;
export declare function FunctionReferenceItem({ fn, onInsert, onHover, onLeave, isActive, }: {
    fn: FormulaFunctionMeta;
    onInsert: () => void;
    onHover: (f: FormulaFunctionMeta) => void;
    onLeave: () => void;
    isActive: boolean;
}): React.JSX.Element;
export declare function InfoDetailPanel({ hoveredItem }: {
    hoveredItem: HoveredItem;
}): React.JSX.Element;
