import { CollectionOptimisticActionsBaseParams, FiltersMap, OptionalFiltersMap } from '@wix/bex-core'; import { CollectionConfigWithConditionals } from '@wix/bex-core/react'; import { EditableTableState, EditableTablePermissions, EditableTableMutationHandlers } from '../state/EditableTable'; import type { CellType } from '../state/EditableTable/types'; export type EditableTableCollectionConfig = CollectionConfigWithConditionals & { permissions?: EditableTablePermissions; mutations: EditableTableMutationHandlers; optimisticActionParams?: Partial>; /** * Additional cell types to register alongside the built-in ones. * Augment `CellTypeConfigMap` to use these types on `EditableColumn.cellType`. */ extraCellTypes?: CellType[]; }; type EditableTableCollection = (config: EditableTableCollectionConfig) => EditableTableState; export declare const useEditableTableCollection: EditableTableCollection; export {}; //# sourceMappingURL=useEditableTableCollection.d.ts.map