/** */ export class ShadowDomMutationObserver { /** @param {MutationCallback} callback */ constructor(callback: MutationCallback); observer: MutationObserver; /** * * @param {Node} targetNode * @param {MutationObserverInit} [config] */ observe(targetNode: Node, config?: MutationObserverInit): void; /** Disconnects the mutation observer */ disconnect(): void; /** @returns {Array} */ takeRecords(): Array; }