import type GraphDataModelOperationResult from "./GraphDataModelOperationResult.js";
import type { GraphDataModelOperationResultProperties } from "./GraphDataModelOperationResult.js";

export interface GraphDeleteNamedTypeResultProperties extends GraphDataModelOperationResultProperties {}

/**
 * The result returned when {@link rest/knowledgeGraphService#executeDeleteNamedTypes deleting} an [entity type](https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-knowledgeGraph-EntityType.html) or
 * [relationship type](https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-knowledgeGraph-RelationshipType.html) from a knowledge graph.
 * This contains the updated [knowledge graph](https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-knowledgeGraph-KnowledgeGraph.html) and any errors encountered.
 *
 * @since 4.33
 */
export default class GraphDeleteNamedTypeResult extends GraphDataModelOperationResult {
  constructor(properties?: GraphDeleteNamedTypeResultProperties);
}