import { GridColumns, GridRowsProp, GridRowParams, GridCellParams } from "@material-ui/data-grid";
import {
  IJobReportFilter,
} from '../../../../../Application/DTOs/JobsDto/JobsDto.types';



export interface ILazyProps {
  columns: GridColumns
  lazyFilter: any
  onRowClick?: (row: GridRowParams) => void
  lazyFunction?: (offset: number, pageNumber: number, limit: number, lazyFilter: any, order_by?: any) => void,
  refresh?: boolean,
  retainCurrent?: boolean
  pageType?: string
  onCellEditStopCallback?: (row: any) => void
  pageSize?: 10 | number
  theme?: { height: '700px' | any }
}