export interface IRenderer { readonly destroy: () => void; readonly clear: () => void; readonly render: (visibleElements: Set, observedElements: Set) => void; } export declare class SmartLinkRenderer implements IRenderer { private readonly defaultContainer; private containerByRenderingRoot; private highlightByElement; private addButtonByElement; constructor(); private static createAndMountDefaultContainer; render: (visibleElements: Set, observedElements: Set) => void; destroy: () => void; clear: () => void; private createContainerIfNotExist; }