import { StoreKeys, UIStoreType } from '@ui-schema/react/UIStore'; import { Map } from 'immutable'; /** * @todo handle `delete` or keep just for "don't initialize"? */ export declare const scopeUpdaterInternals: (store: S, storeKeys: StoreKeys, newValue: any, op: 'set' | 'delete') => S; /** * A new updater util, which expects an updater function instead of values and works on the whole node and not just `.self`. */ export declare const scopeUpdaterInternals2: (store: S, storeKeys: StoreKeys, op: 'set' | 'delete', updater: (value: Map | null | undefined) => any) => S;