///
///
///
/**
* 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;
}