import { IDesignerExtensionProvider } from './IDesignerExtensionProvider.js'; import { IDesignItem } from '../../../item/IDesignItem.js'; import { IDesignerCanvas } from '../IDesignerCanvas.js'; import { IDesignerExtension } from './IDesignerExtension.js'; import { IExtensionManager } from './IExtensionManger.js'; export declare const invisibleElementExtensionShowOverlayOptionName = "invisibleElementExtensionShowOverlay"; export declare class InvisibleElementExtensionProvider implements IDesignerExtensionProvider { elementFilter: (designItem: IDesignItem) => boolean; constructor(elementFilter?: (designItem: IDesignItem) => boolean); shouldExtend(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): boolean; getExtension(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): IDesignerExtension; static readonly style: CSSStyleSheet; }