import { ColumnDef } from '@tanstack/react-table'; import { default as default_2 } from 'react'; import { Row } from '@tanstack/react-table'; export declare function DataTable & { id?: string | number; }, TValue>({ columns, data, getRowCanExpand, className, expandeRowClassName, isLoading, skeletonRowCount, ...props }: DataTableProps): default_2.JSX.Element; export declare interface DataTableProps extends default_2.HTMLAttributes { columns: ExtendedColumnDef[]; data: TData[]; getRowCanExpand?: (row: Row) => boolean; className?: string; expandeRowClassName?: string; isLoading?: boolean; skeletonRowCount?: number; } export declare type ExtendedColumnDef = ColumnDef & { expandedContent?: (row: Row) => default_2.ReactNode; }; export { }