import * as React from 'react'; import { ReactElement, FC } from 'react'; import PropTypes from 'prop-types'; import { Identifier, Record } from '../../../features/core'; import useDatagridStyles from './useDatagridStyles'; import { ClassesOverride } from '../../types'; export interface DatagridLoadingProps { className?: string; classes?: ClassesOverride; expand?: ReactElement | FC<{ basePath: string; id: Identifier; record: Record; resource: string; }>; hasBulkActions?: boolean; nbChildren: number; nbFakeLines?: number; size?: 'small' | 'medium'; } declare const _default: React.MemoExoticComponent<{ ({ classes, className, expand, hasBulkActions, nbChildren, nbFakeLines, size, }: DatagridLoadingProps): JSX.Element; propTypes: { classes: PropTypes.Requireable; className: PropTypes.Requireable; expand: PropTypes.Requireable; hasBulkActions: PropTypes.Requireable; nbChildren: PropTypes.Requireable; nbFakeLines: PropTypes.Requireable; size: PropTypes.Requireable; }; }>; export default _default;