import { IDesignItem } from '../../../item/IDesignItem.js'; import { IDesignerCanvas } from '../IDesignerCanvas.js'; import { AbstractExtension } from './AbstractExtension.js'; import { IExtensionManager } from './IExtensionManger.js'; import type { PositionExtensionOptions } from './PositionExtensionProvider.js'; export declare class PositionExtension extends AbstractExtension { private readonly _options; private _lines; private _locks; private _texts; constructor(extensionManager: IExtensionManager, designerView: IDesignerCanvas, extendedItem: IDesignItem, _options?: PositionExtensionOptions); extend(): void; private _getSpecifiedStyle; refresh(): void; private _drawLock; private _switchDockingSide; dispose(): void; }