import { IIdentified } from '../core';
/**
 * This interface holds all fragments that can be used to define
 * an identity object.
 */
export interface IExternalIdentity {
    /**
     * The identifier used in the external system that Cumulocity interfaces with
     */
    externalId: string;
    /**
     * The type of the external identifier as string, e.g., "com_cumulocity_model_idtype_SerialNumber"
     */
    type: string;
    /**
     * The ManagedObject linked to the external ID
     */
    managedObject?: IIdentified;
    /**
     * Link to this resource
     */
    self?: string;
}
//# sourceMappingURL=IExternalIdentity.d.ts.map