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'; import { IGeometryReader } from './geometry/IGeometry.js'; export declare class UnifiedGeometryExtensionProvider implements IDesignerExtensionProvider { private _customReader?; constructor(customReader?: IGeometryReader); shouldExtend(extensionManager: IExtensionManager, designerView: IDesignerCanvas, designItem: IDesignItem): boolean; getExtension(extensionManager: IExtensionManager, designerView: IDesignerCanvas, designItem: IDesignItem): IDesignerExtension; readonly style: CSSStyleSheet; }