import React from "react"; export declare type ColumnContentRenderer = React.ComponentType<{ row: T; colKey: keyof T; rowIndex: number; }>; export interface IProps { columns: Array<{ key: keyof T; header: JSX.Element | string; content?: ColumnContentRenderer; }>; rows: T[]; className?: string; selection?: boolean; getAdditionalRowProps?: (row: T, rowIndex: number) => { [key: string]: any; }; small?: boolean; } export default function Table({ columns, rows, className, selection, getAdditionalRowProps, small }: IProps): JSX.Element;