import React from 'react';
import { Editor } from 'slate';
/**
 * TabKey 类用于处理编辑器中的 Tab 键事件。
 */
export declare class TabKey {
    private readonly editor;
    constructor(editor: Editor);
    run(e: React.KeyboardEvent): void;
    private tableCell;
    /**
     * 处理列表项的 Tab/Shift+Tab 键
     *
     * Tab: 增加缩进（将当前 list-item 移动到前一个 list-item 的子列表中）
     * Shift+Tab: 减少缩进（将当前 list-item 提升一级）
     */
    private listItem;
    /**
     * 增加缩进：将当前 list-item 移动到前一个 list-item 的子列表中
     */
    private indentListItem;
    /**
     * 减少缩进：将当前 list-item 提升一级
     */
    private outdentListItem;
}
