import React from 'react';
/**
 * 插入链接组件
 *
 * 该组件提供在 Markdown 编辑器中插入和编辑链接的功能。
 * 支持多种链接插入方式：
 * - 手动输入链接URL
 * - 从文档列表中选择内部链接
 * - 自动检测和转换选中文本为链接
 * - 支持锚点链接和相对路径
 *
 * 功能特性：
 * - 模态框界面，用户体验友好
 * - 实时链接验证和预览
 * - 支持删除现有链接
 * - 智能文本选择和替换
 * - 国际化支持
 * - 键盘快捷键支持
 *
 * @returns 插入链接的模态框组件，如果未打开则返回null
 *
 * @example
 * ```tsx
 * // 组件会自动监听编辑器的 openInsertLink$ 事件
 * <InsertLink />
 * ```
 *
 * @remarks
 * - 组件通过 `useSubject` 监听 `store.openInsertLink$` 事件
 * - 使用 `useGetSetState` 管理模态框状态
 * - 支持通过 EditorUtils 操作 Slate.js 编辑器
 * - 提供链接有效性检查和用户反馈
 */
export declare const InsertLink: () => React.JSX.Element | null;
