/** Merge two viewstates, except `id`
 * For position arrays such as `target`, only override the components that are defined.
 */
export declare function deepMergeViewState<ViewStateT extends Record<string, any>>(a: ViewStateT, b: ViewStateT): ViewStateT;
//# sourceMappingURL=deep-merge.d.ts.map