import React, { FC, ReactNode } from 'react'; import { Align, Color, Pad } from './types'; export declare type TableCellRenderer = (data: any, record?: any, index?: string) => ReactNode; export interface TableColumn { title: React.ReactNode; index: string; key?: string; align?: Align; render?: TableCellRenderer; th?: string; td?: string; } interface TableProps extends React.DetailedHTMLProps, HTMLTableElement> { columns: TableColumn[]; data: any[]; bordered?: boolean; rounded?: boolean; shadow?: boolean; striped?: boolean; hoverable?: boolean; header?: boolean; padHead?: Pad; padBody?: Pad; thead?: string; tbody?: string; trHead?: string; trBody?: string; color?: Color; } export declare const Table: FC; export {};