import { EllipseOval, EllipseOvalView, EllipseOvalData } from "./ellipse_oval"; import { LineVector, FillVector } from "../../core/property_mixins"; import * as p from "../../core/properties"; export interface EllipseData extends EllipseOvalData { } export interface EllipseView extends EllipseData { } export declare class EllipseView extends EllipseOvalView { model: Ellipse; visuals: Ellipse.Visuals; } export declare namespace Ellipse { type Attrs = p.AttrsOf; type Props = EllipseOval.Props & LineVector & FillVector; type Visuals = EllipseOval.Visuals; } export interface Ellipse extends Ellipse.Attrs { } export declare class Ellipse extends EllipseOval { properties: Ellipse.Props; constructor(attrs?: Partial); static initClass(): void; }