/** * @Author: yanxinaliang (rainyxlxl@163.com) * @Date: 2019/4/15 9:29 * @Last Modified by: yanxinaliang (rainyxlxl@163.com) * @Last Modified time: 2019/4/15 9:29 * @disc:选择 */ import { IEvent } from 'fabric/fabric-impl'; import { IBrushContext } from '../interface/IBrush'; import { Canvas } from './Canvas'; declare class SelectBrush { cursorType: string; canvas: Canvas; private context; private clipBoard; private _position?; private containsProperties; private _cacheObjectsTransforms; private idGenerator; private wbNumber; private pageNum?; constructor(canvas: Canvas, context: IBrushContext, wbNumber: string, pageNum?: number); update(wbNumber: string, pageNum?: number): void; private onTransform; protected onMouseMove(event: IEvent): void; protected onMouseOut(): void; private onSelection; private onKeyDown; private deleteSelection; private onCopy; private onCut; private onPaste; destroy(): void; } export { SelectBrush };