import type { Workbook } from '@univerjs/core'; import type { IRenderContext, IRenderModule } from '@univerjs/engine-render'; import { Disposable, IUniverInstanceService } from '@univerjs/core'; import { IDrawingManagerService } from '@univerjs/drawing'; import { IRenderManagerService } from '@univerjs/engine-render'; import { ImageShapeClipController } from './image-shape-clip.controller'; export declare class ImageClipAdjustController extends Disposable implements IRenderModule { private readonly _context; private readonly _drawingManagerService; private readonly _renderManagerService; private readonly _univerInstanceService; private readonly _imageShapeClipController; private _activeImageId; private _unitId; private _subUnitId; private _activeAdjustPointList; private _shapes; private _baseLeft; private _baseTop; private _baseWidth; private _baseHeight; private _isStartAdjusting; private _activeAdjustInfo; private _activeShapeModel; private _adjHandlerPointerMove; private _adjHandlerPointerUp; private _isImagePointerDown; constructor(_context: IRenderContext, _drawingManagerService: IDrawingManagerService, _renderManagerService: IRenderManagerService, _univerInstanceService: IUniverInstanceService, _imageShapeClipController: ImageShapeClipController); clearAdjustControls(): void; refreshAdjustControls(): void; private _getOrCreateShapeModel; private _getImageDrawingInfo; private _getImagePrstGeom; private _createControls; private _addControl; private _clearControls; private _getScrollInfo; private _getZoomRatio; private _attachAdjustEvent; private _updateImageAdjValues; private _registerMoveHandler; private _registerFocusChangeHandler; private _resetState; }