import * as PIXI from "pixi.js-legacy";
import * as Models from "@ascii-dev-user/medsurf-lib/models";
import { BaseGraphics, BaseGraphicsModel } from '../../bases/elements/BaseGraphics';
export declare class ArcModel extends BaseGraphicsModel {
    center: PIXI.IPoint;
    radius: number;
    options: Models.ElementOptions;
    lineWidth: number;
}
export declare class Arc extends BaseGraphics<ArcModel> {
    _debounceUpdateHitAreaMethod: EventListener;
    constructor(model: ArcModel);
    init(): void;
    draw(): void;
    updateHitArea(): void;
    get center(): PIXI.IPoint;
    set center(value: PIXI.IPoint);
    get radius(): number;
    set radius(value: number);
    get options(): Models.ElementOptions;
    set options(value: Models.ElementOptions);
    get lineWidth(): number;
    set lineWidth(value: number);
}
