import React, { ReactElement } from 'react'; import { GridFilterModel, GridRenderCellParams } from '@mui/x-data-grid'; import { Item, OnSelectActions, OptionsAC, CustomAction, SumRowsType, LinkComponentType, MobileListRenderItemType, ExtraValidators, CustomFormFieldLayouts, FieldKey, CustomColumnOperations, MinWidthFields, FieldList, PartialItem, RowAction, NonEditableRowAction, TField, WatchEditingRowValues } from '../@types'; export interface GenericModelListProps { model: string; columnFields?: FieldList; hiddenFields?: FieldList; creatableFields?: FieldList; disabledFields?: FieldList; minWidthFields?: MinWidthFields; indexField?: FieldKey; indexFieldBasePath?: string; indexFieldViewBasePath?: string; addExistingModel?: string; onProcessRow?: (p?: Item) => void; onDataChange?: (p: Item[]) => void; watchEditingRowValues?: WatchEditingRowValues; customColumnOperations?: CustomColumnOperations; customFieldFormLayouts?: CustomFormFieldLayouts; customLinkDestination?: (p: GridRenderCellParams) => string; isEditable?: boolean; hasBulkSelect?: boolean; onSelectActions?: OnSelectActions[]; sumRows?: SumRowsType; isAutoHeight?: boolean; cardsViewOnly?: boolean; LinkComponent?: LinkComponentType | null; hasHeader?: boolean; paginationMode: 'server' | 'client'; defaultFilter?: GridFilterModel; queryParams?: string[]; hideFooterComponent?: boolean; hideToolbarComponent?: boolean; hideColumnsButton?: boolean; hideFilterButton?: boolean; hideDensityButton?: boolean; hideExportButton?: boolean; hideQuickFilterBar?: boolean; tableAutoHeight?: boolean; actions?: RowAction[]; nonEditableActions?: NonEditableRowAction[]; customActions?: CustomAction[]; optionsAC?: OptionsAC; defaultValues?: PartialItem; disableScreenLoading?: boolean; extraValidators?: ExtraValidators; reloadStateStamp?: number | string; MobileListRenderItem?: MobileListRenderItemType; MobileRenderNoResults?: () => ReactElement | null; } declare const _default: (p: GenericModelListProps) => React.ReactElement; export default _default; //# sourceMappingURL=GenericModelList.d.ts.map