import { default as React } from 'react';
import { TableRow } from '@mui/material';

interface TableColumn {
    id: string;
    header: string;
}
interface TableRow {
    [key: string]: string;
}
interface CellMerge {
    section: 'thead' | 'tbody';
    rowStart: number;
    rowEnd: number;
    colStart: number;
    colEnd: number;
    value: string;
}
interface TableData {
    columns: TableColumn[];
    rows: TableRow[];
    mergedCells?: CellMerge[];
}
interface TableControlsProps {
    tableData: TableData;
    setTableData: (value: TableData) => void;
    attrs: any;
    updateAttrs: (value: any) => void;
    placeholders: Record<string, any>[];
    handleSave?: () => void;
    setParentRowLevel?: (value: boolean) => void;
    levelType?: boolean;
    relation_table?: any;
}
declare const TableControls: React.FC<TableControlsProps>;
export default TableControls;
