import { default as DxfArrayScanner, IGroup } from './DxfArrayScanner'; import { IEntity, IPoint } from './entities/geomtry'; /** * 返回给定AutoCad颜色索引值的对应color值 * @return {Number} color value as a number */ export declare function getAcadColor(index: number): number; /** * 解析2D或3D坐标、矢量或点。完成后,扫描器保持在坐标的最后一组上。 * @param {*} scanner */ export declare function parsePoint(scanner: DxfArrayScanner): IPoint; /** * 某些实体可能包含由组101开始的嵌入对象。实体结束前的所有其他数据不应被解释为实体属性。该特性没有相关文档。 * @param scanner */ export declare function skipEmbeddedObject(scanner: DxfArrayScanner): void; /** * 尝试解析所有实体通用的代码。如果组由此函数处理,则返回true。 * @param {*} entity - the entity currently being parsed * @param {*} curr - the current group being parsed * @param scanner */ export declare function checkCommonEntityProperties(entity: IEntity, curr: IGroup, scanner: DxfArrayScanner): boolean;