import { EntityState, PreUpdateEntity, UpdateStateCallback } from './types'; export declare type UpdateEntitiesParams = { state: State; ids: any[]; idKey: string; newStateOrFn: UpdateStateCallback | Partial | Partial; preUpdateEntity: PreUpdateEntity; producerFn: any; onEntityIdChanges: (oldId: any, newId: any) => void; }; export declare function updateEntities, E>({ state, ids, idKey, newStateOrFn, preUpdateEntity, producerFn, onEntityIdChanges }: UpdateEntitiesParams): S & { entities: {}; ids: any[]; };