import React from 'react';
import PropTypes from 'prop-types';
import { DataGridState } from '../types';
interface DatagridContentProps {
    ariaToolbarLabel?: string;
    datagridState: DataGridState;
    title?: string;
}
export declare const DatagridContent: {
    ({ datagridState, ariaToolbarLabel, title, }: DatagridContentProps): React.JSX.Element;
    propTypes: {
        ariaToolbarLabel: PropTypes.Requireable<string>;
        datagridState: PropTypes.Requireable<PropTypes.InferProps<{
            getTableProps: PropTypes.Requireable<(...args: any[]) => any>;
            getFilterFlyoutProps: PropTypes.Requireable<(...args: any[]) => any>;
            withVirtualScroll: PropTypes.Requireable<boolean>;
            DatagridActions: PropTypes.Requireable<NonNullable<PropTypes.ReactElementLike | ((...args: any[]) => any) | null | undefined>>;
            DatagridPagination: PropTypes.Requireable<NonNullable<PropTypes.ReactElementLike | ((...args: any[]) => any) | null | undefined>>;
            CustomizeColumnsTearsheet: PropTypes.Requireable<NonNullable<PropTypes.ReactElementLike | ((...args: any[]) => any) | null | undefined>>;
            isFetching: PropTypes.Requireable<boolean>;
            skeletonRowCount: PropTypes.Requireable<number>;
            fullHeightDatagrid: PropTypes.Requireable<boolean>;
            filterProps: PropTypes.Requireable<object>;
            variableRowHeight: PropTypes.Requireable<boolean>;
            useDenseHeader: PropTypes.Requireable<boolean>;
            withInlineEdit: PropTypes.Requireable<boolean>;
            verticalAlign: PropTypes.Requireable<string>;
            gridTitle: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            gridDescription: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            page: PropTypes.Requireable<(object | null | undefined)[]>;
            rows: PropTypes.Requireable<(object | null | undefined)[]>;
            tableId: PropTypes.Requireable<string>;
            totalColumnsWidth: PropTypes.Requireable<number>;
            gridRef: PropTypes.Requireable<object>;
            setAllFilters: PropTypes.Requireable<(...args: any[]) => any>;
            getFilterProps: PropTypes.Requireable<(...args: any[]) => any>;
            state: PropTypes.Requireable<object>;
        }>>;
        title: PropTypes.Requireable<string>;
    };
};
export {};
//# sourceMappingURL=DatagridContent.d.ts.map