import { OrArray, Reducer } from '@ngneat/elf'; import { BaseEntityOptions, DefaultEntitiesRef, EntitiesRef, EntitiesState, getEntityType } from './entity.state'; export interface AddEntitiesOptions { prepend?: boolean; } /** * * Add entities * * @example * * store.update(addEntities(entity)) * * store.update(addEntities([entity, entity])) * * store.update(addEntities([entity, entity]), { prepend: true }) * */ export declare function addEntities, Ref extends EntitiesRef = DefaultEntitiesRef>(entities: OrArray>, options?: AddEntitiesOptions & BaseEntityOptions): Reducer; /** * * Add entities using fifo * * @example * * * store.update(addEntitiesFifo([entity, entity]), { limit: 3 }) * */ export declare function addEntitiesFifo, Ref extends EntitiesRef = DefaultEntitiesRef>(entities: OrArray>, options: { limit: number; } & BaseEntityOptions): Reducer;