/**
 * Constants used by dxf
 */
export declare const ByLayer = "BYLAYER";
export declare const ByBlock = "BYBLOCK";
export declare const DefaultLineType = "CONTINUOUS";
export declare const ColorIndexByBlock = 0;
export declare const ColorIndexByLayer = 256;
export declare const DefaultLayer = "0";
/**
 * The Model space viewport, aka, the default viewport id is 1.
 * Paper space viewports are 2, 3, ...
 */
export declare const DefaultViewportId = 1;
/**
 * The render order for entities.
 * AutoCAD has well defined render order for each entity. But we have trouble
 * to make the order the same as in AutoCAD. If we cannot, we'll simply make
 * entities follow this order.
 */
export declare enum DxfRenderOrder {
    Mesh = -1,// Hatch with solid fill
    MeshWithPattern = 0,
    LineWithWidth = 1,
    Line = 2,
    LineWithPattern = 3,
    Point = 4,
    Text = 5
}
/**
 * For nested types, we need to compare their inner entities.
 */
export declare const NestedCompareTypes: string[];
/**
 * There are some entity types that we don't need to draw any thing.
 */
export declare const NonDrawableEntityTypes: string[];
