// Copyright © 2022-2026 Partium, Inc. DBA Partium import { APIObject } from '../../core'; import { PartEnrichmentSummary, PartEnrichmentSummaryFromDataAPI } from './part'; export declare enum PART_ENRICHMENT_STATUS { ENRICHMENT_NOT_REQUESTED = "ENRICHMENT_NOT_REQUESTED",// No association between the part and the Partium Parts Catalog exists ENRICHMENT_IN_PROGRESS = "ENRICHMENT_IN_PROGRESS",// The enrichment is in progress ENRICHMENT_FINISHED = "ENRICHMENT_FINISHED",// The enrichment process has completed ENRICHMENT_ERROR = "ENRICHMENT_ERROR",// An error occurred during the enrichment process ENRICHMENT_IMPORTED = "ENRICHMENT_IMPORTED" } export interface PartEnrichmentDataFromAPI { status: PART_ENRICHMENT_STATUS; summary: PartEnrichmentSummaryFromDataAPI[]; UPIs: string[]; last_error_timestamp: string; } export declare class PartEnrichmentData extends APIObject { status: PART_ENRICHMENT_STATUS; summary: PartEnrichmentSummary[]; upis: string[]; lastErrorTimestamp: Date; constructor(init?: Partial); static fromAPIResponse(data: PartEnrichmentDataFromAPI): PartEnrichmentData; }