import React from "react";
import { AieStyleMap } from "../aie";
import { AioExternalReplacements } from "../aio";
import './ait.css';
import { AitOptionList, AitRowGroupData, AitTableData } from "./aitInterface";
interface AsupInternalTableProps {
    tableData: AitTableData;
    setTableData: (ret: AitTableData) => void;
    processedDataRef?: React.MutableRefObject<AitTableData | undefined>;
    externalLists?: AioExternalReplacements[];
    style?: React.CSSProperties;
    showCellBorders?: boolean;
    groupTemplates?: AitRowGroupData[] | false;
    commentStyles?: AieStyleMap;
    cellStyles?: AieStyleMap;
}
export declare const TableSettingsContext: React.Context<AitOptionList>;
/**
 * Table view for clinical table data
 * @param props
 * @returns
 */
export declare const AsupInternalTable: ({ tableData, setTableData, processedDataRef, externalLists, style, showCellBorders, groupTemplates, commentStyles, cellStyles, }: AsupInternalTableProps) => JSX.Element;
export {};
