import { Measurement } from '../../factory'; export declare enum ResourceContentType { Toolbox = "TOOLBOX", Consumables = "CONSUMABLES", Part = "PART" } export declare const enum ResourceRequestType { Toolbox = "tool_element", Consumables = "consumable", Part = "part" } export interface Resource { readonly id: string; readonly contentType: ResourceContentType; elements: ResourceElement[]; } export type ResourceElement = ResourceMaterialElement; export interface ResourceMaterialElement { readonly id: string; readonly supply: ResourceMaterialElementSupply[]; readonly supplyDefoliate: ResourceMaterialElementSupply; } export interface ResourceMaterialElementSupply { readonly quantity: number; readonly unit: string; readonly measure: Measurement; }