import { record } from '../record'; export declare const upsert: (prev: V[] | null | undefined, changes: V | V[]) => V[]; export interface Remove { (prev: V[], deletes: V | V[]): V[]; (prev: V[] | undefined, deletes: V | V[]): V[] | undefined; } export declare const remove: Remove; export declare const upsertKeyed: >(prev: E[] | null | undefined, changes: E | E[]) => E[]; export interface RemoveKeyed { >(prev: E[], keys: K | K[]): E[]; >(prev: E[] | undefined, keys: K | K[]): E[] | undefined; } export declare const removeKeyed: RemoveKeyed; //# sourceMappingURL=update.d.ts.map