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