/** * Copyright (c) 2019-present Houfeng * @author Houfeng */ import { Command, ICommand } from "./Command"; /** * 图形命令信息 */ export interface IShapeCommand extends ICommand { sceneId: string; shapeIds?: string[]; } /** * 图形命令 */ export declare abstract class ShapeCommand extends Command implements IShapeCommand { get type(): string; sceneId: string; shapeIds: string[]; constructor(opts?: IShapeCommand); get scene(): import("..").SceneModel; get shapes(): import("..").ShapeModel[]; toJSON(): { sceneId: string; shapeIds: string[]; type: string; }; }