/// /// /// /** * Extends mxShape to implement an ellipse shape. * This shape is registered under mxConstants.SHAPE_ELLIPSE in mxCellRenderer. */ declare class mxEllipse extends mxShape { /** * * @param bounds mxRectangle that defines the bounds. This is stored in mxShape.bounds. * @param fill String that defines the fill color. This is stored in . * @param stroke String that defines the stroke color. This is stored in . * @param strokewidth Optional integer that defines the stroke width. Default is 1. This is stored in . */ constructor(bounds: mxRectangle, fill: string, stroke: string, strokewidth?: number); /** * Paints the ellipse shape. */ paintVertexShape(c: mxAbstractCanvas2D, x: number, y: number, w: number, h: number): void; }