import { ReactNode, default as React } from 'react';
import { TableRpcResultSelectRecord, TableRpcResultSelectDTO, TableSpec } from '@kottster/common';
import { TableColumn } from '../table-row';
interface TableColProps {
    label: string;
    children?: ReactNode;
    column?: string;
    columns?: string[];
    render?: (row: TableRpcResultSelectRecord) => any;
    _internal?: {
        specData: TableSpec;
        selectData: TableRpcResultSelectDTO;
        column: TableColumn;
        record: TableRpcResultSelectRecord;
        renderContent?: (column: TableColumn, record: TableRpcResultSelectRecord) => any;
    };
}
export declare function TableCol({ children, column, columns, _internal, render }: TableColProps): React.JSX.Element;
export {};
