import * as Models from "@ascii-dev-user/medsurf-lib/models";
import * as MedsurfDraw from "../../public-api";
import { BaseGraphics, BaseGraphicsImageModel } from "../../bases/elements/BaseGraphics";
export declare class LineCornerModel extends BaseGraphicsImageModel {
    points: MedsurfDraw.StraightLinePointsModel | MedsurfDraw.QuadraticCurvePointsModel | MedsurfDraw.BezierLinePointsModel | undefined;
    options: Models.ElementOptions;
    lineWidth: number;
}
export declare class LineCorner extends BaseGraphics<LineCornerModel> {
    constructor(model: LineCornerModel);
    init(): void;
    draw(): void;
    get points(): MedsurfDraw.StraightLinePointsModel | MedsurfDraw.QuadraticCurvePointsModel | MedsurfDraw.BezierLinePointsModel | undefined;
    set points(value: MedsurfDraw.StraightLinePointsModel | MedsurfDraw.QuadraticCurvePointsModel | MedsurfDraw.BezierLinePointsModel | undefined);
    get options(): Models.ElementOptions;
    set options(value: Models.ElementOptions);
    get lineWidth(): number;
    set lineWidth(value: number);
}
