import { DxfBaseReader, IGroup } from "../DxfBaseReader";
import IGeometry, { IEntity, IPoint } from "./geomtry";
import type { DwgLeaderEntity } from "@mlightcad/libredwg-web";
export interface ILeaderEntity extends IEntity {
    dimensionStyle: string;
    textHeight: number;
    textWidth: number;
    arrowFlag: number;
    pathType: number;
    arrowHeight: number;
    arrowHeadScale: number;
    creationFlag: number;
    direction: number;
    hasHookline: boolean;
    block: string;
    arrowHeadBlockHandle: string;
    vertices: IPoint[];
}
export default class Leader implements IGeometry {
    ForEntityType: "LEADER";
    parseEntity(scanner: DxfBaseReader, curr: IGroup): ILeaderEntity;
    parseDwgEntity(entity: DwgLeaderEntity): IEntity;
}
