import React from 'react'; import { ColDef, SortModelItem } from 'ag-grid-community'; import { AgGridReact } from 'ag-grid-react/lib/agGridReact'; import { BaseGridProps } from './BaseGrid'; export interface DataGridProps extends Omit { /** * 默认单页显示条数 */ pageSize?: number; /** * 默认页数 */ page?: number; total?: number; error?: Error; onPaginationChange?(page: number, pageSize?: number): void; /** * 单页显示条数候选项 */ pageSizeOptions?: string[]; className?: string; gridClassName?: string; /** * 默认列参数,由于ag-grid server模式下的排序bug这个参数做了fix */ defaultColDef?: ColDef; /** * 支持分页 * @default true */ supportPagination?: boolean; /** * 排序模型 */ sorters?: SortModelItem[]; } export declare const showTotal: (item: number, range: [number, number]) => string; declare const DataGrid: React.ForwardRefExoticComponent>; export default DataGrid;