/**
 * Clones a node. It will generate new node keys deeply using `substituteNodeKeys`.
 *
 * @param nodeToClone Node to clone.
 * @returns The cloned node.
 */
export declare function clone<T extends object>(nodeToClone: T): T;
