import type { HTMLElementFullTagNameMap } from '../../alien/DomTypes'; import { SugarElement } from '../node/SugarElement'; /** Shallow clone - just the tag, no children */ declare const shallow: (original: SugarElement) => SugarElement; /** Deep clone - everything copied including children */ declare const deep: (original: SugarElement) => SugarElement; /** Shallow clone, with a new tag */ declare const shallowAs: (original: SugarElement, tag: K) => SugarElement; /** Deep clone, with a new tag */ declare const copy: (original: SugarElement, tag: K) => SugarElement; /** Change the tag name, but keep all children */ declare const mutate: (original: SugarElement, tag: K) => SugarElement; export { shallow, shallowAs, deep, copy, mutate }; //# sourceMappingURL=Replication.d.ts.map