/**
 * Applies a full snapshot over an node, reconciling it with the current contents of the object.
 *
 * @template T Object type.
 * @param node Target node.
 * @param snapshot Snapshot to apply.
 */
export declare const applySnapshot: <T extends object>(node: T, snapshot: T) => void;
