import { BaseShapeTool } from "../base/BaseShapeTool";
export interface DrawEllipseOptions {
    x: number;
    y: number;
    radiusX: number;
    radiusY: number;
    rotation: number;
    startAngle: number;
    endAngle: number;
    counterclockwise?: boolean;
}
export declare type DrawCircleOptions = Omit<DrawEllipseOptions, "radiusX" | "radiusY" | "rotation"> & {
    radius: number;
};
export declare class EllipseTool extends BaseShapeTool {
    draw(options: DrawEllipseOptions): this;
    drawCircle(options: DrawCircleOptions): this;
}
