import { ICloneable } from '../general'; export declare enum ExternalReferenceType { SYSTEM = "SYSTEM", CUSTOMER = "CUSTOMER", OTHER = "OTHER" } export interface ExternalReferencePayload { referenceId?: string; type?: ExternalReferenceType; sourceId?: string; name: string; value: string; description?: string; } export declare class ExternalReference implements ExternalReferencePayload, ICloneable { referenceId?: string; sourceId?: string; type?: ExternalReferenceType; name: string; value: string; description?: string; constructor(); constructor(data: ExternalReferencePayload); clone(): ExternalReference; toJSON(): ExternalReferencePayload; static fromJSON(payload: ExternalReferencePayload): ExternalReference; static default(): ExternalReference; } //# sourceMappingURL=ExternalReference.d.ts.map