import type { DwgEllipseEntity } from "@mlightcad/libredwg-web";
import IGeometry, { IEntity, IPoint } from "./geomtry";
import { DxfBaseReader, IGroup } from "../DxfBaseReader";
export interface IEllipseEntity extends IEntity {
    center: IPoint;
    majorAxisEndPoint: IPoint;
    axisRatio: number;
    startAngle: number;
    endAngle: number;
    name: string;
    extrusionDirection: IPoint;
}
export default class Ellipse implements IGeometry {
    ForEntityType: "ELLIPSE";
    parseEntity(scanner: DxfBaseReader, curr: IGroup): IEllipseEntity;
    parseDwgEntity(entity: DwgEllipseEntity): IEntity;
}
