import React, { ReactElement } from 'react'; import { GridFilterModel } from '@mui/x-data-grid'; import { CustomColumnOperations, CustomFormFieldLayouts, ExtraValidators, FieldKey, FieldList, Id, Item, LinkComponentType, MinWidthFields, MobileListRenderItemType, OnSelectActions, OptionsAC, PartialItem, RowAction, NonEditableRowAction, SumRowsType, TField, WatchEditingRowValues } from '../@types'; interface GenericRelatedModelListProps { model: string; id: Id; relatedModel: string; columnFields?: FieldList; hiddenFields?: FieldList; creatableFields?: FieldList; disabledFields?: FieldList; usuaria?: Item | null; minWidthFields?: MinWidthFields; indexField?: FieldKey; indexFieldBasePath?: string; indexFieldViewBasePath?: string; addExistingModel?: string; label: string; onProcessRow?: (p?: Item) => void; onDataChange?: (p: Item[]) => void; watchEditingRowValues?: WatchEditingRowValues; customColumnOperations?: CustomColumnOperations; customFieldFormLayouts?: CustomFormFieldLayouts; isEditable?: boolean; hasBulkSelect?: boolean; onSelectActions?: OnSelectActions[]; sumRows?: SumRowsType; isAutoHeight?: boolean; cardsViewOnly?: boolean; isInBatches?: boolean; noCardWrapper?: 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[]; optionsAC?: OptionsAC; defaultValues?: PartialItem; LinkComponent?: LinkComponentType | null; extraValidators?: ExtraValidators; reloadStateStamp?: number | string; MobileListRenderItem?: MobileListRenderItemType; MobileRenderNoResults?: () => ReactElement | null; } declare const _default: (p: GenericRelatedModelListProps) => React.ReactElement; export default _default; //# sourceMappingURL=GenericRelatedModelList.d.ts.map