import Core from '../../core';
/**
 * The Locator is responsible for finding dynamic contexts.
 * It handles mutations from the MutationObserver
 * and performs a full DOM scan on Dynamic Adapter initialization.
 */
export declare class Locator {
    private _core;
    private _locators;
    private _map;
    constructor(_core: Core);
    handleMutations(mutations: MutationRecord[]): void;
    scanDocument(): void;
    private _addElement;
    private _removeElement;
}
