import React from 'react';
export declare type TableColumnItem = {
    value: string;
    label: React.ReactNode | string;
    width?: number;
};
export interface TableConfig {
    columns: Array<TableColumnItem>;
    appendColumn?: (column: TableColumnItem) => void;
    removeRow?: (rowIndex: number) => void;
}
export declare const TableContext: React.Context<TableConfig>;
export declare const useTableContext: () => TableConfig;
