import type { Workbook } from '@univerjs/core'; import type { IRenderContext, IRenderModule } from '@univerjs/engine-render'; import { SheetsPivotTableAdaptorModel } from '@univerjs-pro/sheets-pivot'; import { Disposable, ICommandService } from '@univerjs/core'; import { SheetsSelectionsService } from '@univerjs/sheets'; import { ISheetSelectionRenderService, SheetSkeletonManagerService } from '@univerjs/sheets-ui'; export declare class SheetsPivotSelectionRenderController extends Disposable implements IRenderModule { private readonly _context; private readonly _sheetsPivotTableAdaptorModel; private _sheetSkeletonManagerService; private readonly _commandService; private readonly _selectionRenderService; private readonly _sheetsSelectionsService; private _pivotSelectionMoveShape; private _scenePointerMoveSubscribe; private _scenePointerUpSubscribe; private _selectionControl; private _moveStartRange; private _moveStartCellIndex; private _moveRowOrCol; private _targetRange; private _movePivotId; constructor(_context: IRenderContext, _sheetsPivotTableAdaptorModel: SheetsPivotTableAdaptorModel, _sheetSkeletonManagerService: SheetSkeletonManagerService, _commandService: ICommandService, _selectionRenderService: ISheetSelectionRenderService, _sheetsSelectionsService: SheetsSelectionsService); private _controlMoving; private _controlPointerDownHandler; private _updatePivotSort; private _initControl; dispose(): void; }