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