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 class ApplyFirstMachingExtensionProvider implements IDesignerExtensionProvider { private extensions; private extIndex; style: CSSStyleSheet[]; svgDefs: string[]; constructor(...extensions: IDesignerExtensionProvider[]); shouldExtend(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): boolean; getExtension(extensionManager: IExtensionManager, designerCanvas: IDesignerCanvas, designItem: IDesignItem): IDesignerExtension; }