import { Base, Id, User } from '../../../memi'; import { Tag } from '../../ui'; /** 生产材料 */ export declare class UtkMaterial extends Base { readonly _apiBase = "material"; name: string; desc: string; editable: boolean; color: string; isDisabled: number; allowDelete: boolean; creator: User; density: number; tags?: Tag[]; tagIds: Id[]; attrs: UtkMaterialAttr[]; get tagsStr(): string; constructor(data: Partial); } /** 生产材料的属性 */ export declare class UtkMaterialAttr extends Base { materialId: Id; attrName: string; attrValue: string; constructor(props?: Partial); } export declare class UtkMaterialType extends Base { key: { name: string; disabled: boolean; density: number; tagIds: string[]; }; value: number; constructor(props?: Partial); }