import { CommonEntityData } from './common'; export declare const TYPE = "DIMENSION"; export interface DimensionEntityData extends CommonEntityData { type: typeof TYPE; block: any; start: { x: number; y: number; z: number; }; end: { x: number; y: number; z: number; }; textMidpoint: { x: number; y: number; z: number; }; measureStart: { x: number; y: number; z: number; }; measureEnd: { x: number; y: number; z: number; }; rotation?: number; horizonRotation?: number; extensionRotation?: number; textRotation?: number; attachementPoint: any; extrudeDirection?: { x: number; y: number; z: number; }; ordinateType?: boolean; uniqueBlockReference?: boolean; userDefinedLocation?: boolean; dimensionType: any; } export declare const process: (tuples: [type: number, value: any][]) => DimensionEntityData; declare const _default: { TYPE: string; process: (tuples: [type: number, value: any][]) => DimensionEntityData; }; export default _default;