import * as react_jsx_runtime from 'react/jsx-runtime'; import React from 'react'; import { C as ColorProps, T as TextStyleProps } from './__types-Cs6vjY5W.js'; interface TableHeaderData { name: string; displayName?: string; hidden?: boolean; } interface TableRowData { id: TableRowDataElement | string | number | boolean | Date; [key: string | number]: TableRowDataElement | string | number | boolean | Date; } interface TableRowDataElement { value: any; element?: React.ReactNode; } interface TableProps extends ColorProps { headers?: TableHeaderData[]; rows?: TableRowData[]; onRowClick?: (item: D, index: number) => void; headerTextStyle?: TextStyleProps; cellTextStyle?: TextStyleProps; showNumbering?: boolean; width?: string; margin?: string; borderColor?: string; evenRowColor?: string; oddRowColor?: string; cellPadding?: string; maxCellWidth?: string; minCellWidth?: string; } declare function Table(p: TableProps): react_jsx_runtime.JSX.Element; export { Table as T }; export type { TableHeaderData as a };