import type { EntityState, IdSelector, Update, EntityId } from './models'; export declare function selectIdValue(entity: T, selectId: IdSelector): EntityId; export declare function ensureEntitiesArray(entities: readonly T[] | Record): readonly T[]; export declare function splitAddedUpdatedEntities(newEntities: readonly T[] | Record, selectId: IdSelector, state: EntityState): [T[], Update[]];