import { HighlightElementExtension } from './HighlightElementExtension.js';
import { css } from "@node-projects/base-custom-webcomponent";
export class HighlightElementExtensionProvider {
    _options;
    constructor(options) {
        this._options = options ?? {};
    }
    shouldExtend(extensionManager, designerView, designItem) {
        return !(designItem.element instanceof HTMLTemplateElement);
    }
    getExtension(extensionManager, designerView, designItem) {
        return new HighlightElementExtension(extensionManager, designerView, designItem, this._options);
    }
    static style = css `
    .svg-hover { stroke: #90caf966; fill: none; }
    .svg-hover-fill { stroke: #90caf966; fill: #90caf966; }
  `;
}
//# sourceMappingURL=HighlightElementExtensionProvider.js.map