import { Editor } from '@tiptap/react';
import type { EditorLocale } from '@/shared/locales';
import './index.css';
export interface RowActionItem {
    top: number;
    left: number;
    height: number;
    /** 最上方选中行的首格 pos（单行时与 lastRowFirstCellPos 相同） */
    firstCellPos: number;
    tableIndex: number;
    /** 最上方选中行的 index（单行时与 lastRowIndex 相同） */
    rowIndex: number;
    /** 最下方选中行的首格 pos */
    lastRowFirstCellPos: number;
    /** 最下方选中行的 index */
    lastRowIndex: number;
}
interface TableRowActionsProps {
    editor: Editor;
    editorWrapperRef: React.RefObject<HTMLDivElement | null>;
    /** 表格菜单内容层 Portal 容器，受编辑器滚动视口约束 */
    contentPortalContainer: HTMLDivElement | null;
    locale: EditorLocale;
}
declare const TableRowActions: ({ editor, editorWrapperRef, contentPortalContainer, locale, }: TableRowActionsProps) => import("react/jsx-runtime").JSX.Element | null;
export default TableRowActions;
