import * as React from "react"; export type DataGridColumn = { key: keyof TData | string; header: React.ReactNode; render?: (row: TData) => React.ReactNode; className?: string; }; export type DataGridProps> = React.ComponentProps<"div"> & { columns: DataGridColumn[]; rows: TData[]; rowKey?: keyof TData | ((row: TData, index: number) => React.Key); emptyLabel?: React.ReactNode; title?: React.ReactNode; description?: React.ReactNode; }; declare function DataGrid>({ columns, rows, rowKey, emptyLabel, title, description, className, ...props }: DataGridProps): React.JSX.Element; export { DataGrid };