import React, { CSSProperties } from 'react';
import { TableColumnRender, TableDataItemBase } from './table-types';
export type TableColumnProps<TableDataItem extends TableDataItemBase> = {
    prop: keyof TableDataItem;
    label?: string;
    filter?: string;
    width?: number;
    options?: any[];
    className?: string;
    noWrap?: boolean;
    align?: string;
    color?: string;
    style?: CSSProperties;
    fontSize?: string | number;
    render?: TableColumnRender<TableDataItem>;
};
declare const TableColumn: {
    <TableDataItem extends TableDataItemBase>(columnProps: React.PropsWithChildren<TableColumnProps<TableDataItem>>): null;
    displayName: string;
};
export default TableColumn;
