import React from 'react';
import { EditorStore } from '../../store';
/**
 * 处理编辑器中的箭头键相关操作
 *
 * @param store - 编辑器存储对象
 * @param e - 键盘事件对象
 *
 * 功能包括:
 * - Mod+左箭头: 在代码行中移动到行首或前一个非空白字符
 * - 左箭头:
 *   - 处理media/attach元素前的光标移动
 *   - 处理空白节点前的光标移动
 *   - 处理void节点前的光标移动
 * - 右箭头:
 *   - 处理media/attach元素后的光标移动
 *   - 处理空白节点后的光标移动
 *   - 处理void节点后的光标移动
 * - 上箭头:
 *   - 处理表格、代码块等特殊块的上方导航
 *   - 在表格首行和代码块首行上方插入段落
 *   - 处理media/attach元素的向上移动
 * - 下箭头:
 *   - 处理表格、代码块等特殊块的下方导航
 *   - 在表格末行和代码块末行下方插入段落
 *   - 处理media/attach元素的向下移动
 *   - 处理空段落的导航
 */
export declare const keyArrow: (store: EditorStore, e: React.KeyboardEvent | KeyboardEvent) => void;
