export declare function createEntityRelationUpdateSchema(): {
    type: 'object';
    properties: {
        readonly type: {
            readonly type: 'string';
            readonly enum: readonly ["partOf", "hasParts", "creates", "createdBy", "owns", "ownedBy", "implements", "implementedBy", "dependsOn", "dependencyOf", "uses", "usedBy", "produces", "consumes", "linksTo", "supersedes", "supersededBy", "compatibleWith", "extends", "extendedBy", "relatesTo", "hasMember", "memberOf", "triggers", "triggeredBy", "returns", "returnedBy"];
        };
        readonly sourceKey: {
            readonly type: 'string';
            readonly minLength: 2;
            readonly maxLength: 150;
        };
        readonly targetKey: {
            readonly type: 'string';
            readonly minLength: 2;
            readonly maxLength: 150;
        };
        readonly sourceVersion: {
            readonly type: readonly ['string', 'null'];
        };
        readonly sourceRevision: {
            readonly type: readonly ['string', 'null'];
        };
        readonly targetVersion: {
            readonly type: readonly ['string', 'null'];
        };
        readonly targetRevision: {
            readonly type: readonly ['string', 'null'];
        };
        readonly sourceFile: {
            readonly type: readonly ['string', 'null'];
        };
        readonly fileHash: {
            readonly type: readonly ['string', 'null'];
        };
        readonly isDeleted: {
            readonly type: readonly ['boolean', 'null'];
        };
    };
    additionalProperties: false;
    required: undefined;
};
//# sourceMappingURL=create-entity-relation-update-schema.d.ts.map