import type { DwgDimensionEntity } from "@mlightcad/libredwg-web";
import IGeometry, { IEntity, IPoint } from "./geomtry";
import { DxfBaseReader, IGroup } from "../DxfBaseReader";
export interface IDimensionEntity extends IEntity {
    block: string;
    dimStyleName: string;
    anchorPoint: IPoint;
    middleOfText: IPoint;
    insertionPoint: IPoint;
    linearOrAngularPoint1: IPoint;
    linearOrAngularPoint2: IPoint;
    diameterOrRadiusPoint: IPoint;
    arcPoint: IPoint;
    dimensionType: number;
    attachmentPoint: number;
    actualMeasurement: number;
    text: string;
    angle: number;
}
export default class Dimension implements IGeometry {
    ForEntityType: "DIMENSION";
    parseEntity(scanner: DxfBaseReader, curr: IGroup): IDimensionEntity;
    parseDwgEntity(entity: DwgDimensionEntity): IEntity;
}
