import { Base, FileId, Id } from '../../../memi'; import { PrintableFileFormat, UspAttr } from '../../../utk'; /** 打印单附带的可打印文件 */ export declare class UtkPrintableFile extends Base { static tuneFileTypes(_files: UtkPrintableFile[]): void; tenantId: Id; workOrderId: Id; materialName: string; printerModelName: string; fileName: string; fileFormat: PrintableFileFormat; fileId: FileId; supportFileId: FileId; disabled: boolean; parsedAttr: UtkPrintableFileAttr; hasImported?: boolean; thickness: number; totalHeight: number; volume: number; size: number; get formattedSize(): string; uspInfo: UspAttr; constructor(data?: Partial); } /** 可打印文件的属性解析 */ export declare class UtkPrintableFileAttr extends Base { type: 'entity' | 'support' | 'both'; constructor(fileFormat: UtkPrintableFile); get typeColor(): "#F7B500" | "#0091FF" | "#52C41A"; thickness: number; height: number; }