import PbEnhancedElement from "./index"; export default class ElementObserver { matchDelegate: PbEnhancedElement; target: Document; _mutationObserver: MutationObserver; constructor(matchDelegate: PbEnhancedElement, target?: Document); get mutationObserver(): MutationObserver; start(): void; stop(): void; catchup(): void; processMutationList(mutationList: Array): void; processAttributeChange(node: Element): void | Array; processRemovedNodes(nodes: Array): void; processAddedNodes(nodes: Array): void; handleRemovals(elements: Array): void; handleAdditions(elements: Array): void; }