import { CommonEntityData } from './common'; import { MTextEntityData } from './mtext'; import { TextEntityData } from './text'; export declare const TYPE = "ATTDEF"; export interface AttDefEntityData extends CommonEntityData { type: typeof TYPE; subclassMarker: string; scaleX: number; mtext: MTextEntityData; text: TextEntityData; tag?: any; attdefFlag?: any; prompt?: any; x?: number; y?: number; z?: number; x2?: number; y2?: number; z2?: number; annotationScale?: number; mTextFlag?: any; isReallyLocked?: any; secondaryAttdefCount?: number; attributeFlags?: any; fieldLength?: number; lock?: any; clone?: any; attdefHandle?: any; } export declare const process: (tuples: [type: number, value: any][]) => AttDefEntityData; export declare const assign: (entity: AttDefEntityData, type: number, value: any) => void; declare const _default: { TYPE: string; process: (tuples: [type: number, value: any][]) => AttDefEntityData; assign: (entity: AttDefEntityData, type: number, value: any) => void; }; export default _default;