import React from 'react';
import { TableNode } from '../../types/Table';
export interface TableContextValue {
    tablePath?: number[];
    tableNode?: TableNode;
    deleteIconPosition?: {
        rowIndex?: number;
        columnIndex?: number;
    } | null;
    setDeleteIconPosition?: (position: {
        rowIndex?: number;
        columnIndex?: number;
    } | null) => void;
}
export declare const TablePropsContext: React.Context<TableContextValue>;
/**
 * TablePropsProvider 组件 - 提供表格上下文状态管理
 */
export declare const TablePropsProvider: React.FC<{
    children: React.ReactNode;
    tablePath?: number[];
    tableNode?: TableNode;
}>;
