import { DensityType, ColumnProps } from './aliases'; interface IDataTableComponent { readonly dataSource: Record[]; readonly columns: ColumnProps[]; readonly rowKey: string | ((record: Record) => string); readonly loading: boolean; readonly hidePagination: boolean; readonly currentPage: number; readonly pageSize: number; readonly total: number; readonly pageSizes: number[]; readonly autoHeight: boolean; readonly density: DensityType; readonly onSelectionChange: (records: Record[]) => void; readonly onCurrentChange: (currentPage: number) => void; readonly onSizeChange: (pageSize: number) => void; } export { IDataTableComponent };