import { DrawingShapeJSON } from "./IDrawingModel";
import { AnchoredDrawingOptions, AbstractDrawing } from './DrawingModel';
/**
 * The Drawing model for Shapes.
 *
 * We currently use the shape for group, shape, and connections.
 */
export declare class DrawingShapeModel extends AbstractDrawing<DrawingShapeJSON> {
    private _json;
    constructor(options: AnchoredDrawingOptions<DrawingShapeJSON>);
    protected _drawingTypeDescription(): string;
    protected _toDrawingJSON(): DrawingShapeJSON;
    protected _fromDrawingJSON(json: DrawingShapeJSON): void;
}
//# sourceMappingURL=DrawingShapeModel.d.ts.map