import { default as React } from 'react';
import { TableRpcResultSelectRecord } from '@kottster/common';
import { TableColumn } from './table-row';
interface TableProps {
    columns?: TableColumn[];
    children?: any;
    renderColLabel?: (column: TableColumn) => any;
    renderContent?: (column: TableColumn, record: TableRpcResultSelectRecord) => any;
}
declare function Table({ columns: columnsProp, children, renderColLabel, renderContent }: TableProps): React.JSX.Element | "Error loading table spec";
declare namespace Table {
    var RecordModal: typeof import("./record-modal").default;
}
export default Table;
