import * as PIXI from "pixi.js-legacy";
import * as Models from "@ascii-dev-user/medsurf-lib/models";
import * as MedsurfDraw from "../../public-api";
import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer";
export declare class RoundButtonIndicatorElementModel extends BaseContainerImageModel {
    circle?: PIXI.Circle;
    options?: Models.ElementOptions;
    lineWidth?: number;
}
export declare class RoundButtonIndicatorElement extends BaseContainer<RoundButtonIndicatorElementModel> {
    protected _arcElement: MedsurfDraw.Arc;
    constructor(model: RoundButtonIndicatorElementModel);
    init(parent: MedsurfDraw.ImageObject): void;
    draw(): void;
    destroy(options?: {
        children?: boolean;
        texture?: boolean;
        baseTexture?: boolean;
    }): void;
    get circle(): PIXI.Circle;
    set circle(value: PIXI.Circle);
    get options(): Models.ElementOptions;
    set options(value: Models.ElementOptions);
    get lineWidth(): number;
    set lineWidth(value: number);
}
