/**
 * Utilities to visualize the data model of a Knowledge Graph Service.
 *
 * NOTE TO DEVS
 * MINIMIZE USE OF INTERNAL SDK ACCESS!
 * To the maximum extent possible, ArcGIS Knowledge Studio should use the same public interface as
 * PS/3rd part developers.
 *
 * @experimental
 * @internal
 */
import type { DataModelViewProperties, DataModelViewReturnType } from "../../layers/knowledgeGraph/dataModelVisualizationUtils.js";

/**
 * @param properties - The options object for the datamodel view.
 * @returns An object with load and destroy functions for the data model view.
 * @experimental
 * @internal
 */
export function getDataModelView(properties: DataModelViewProperties): DataModelViewReturnType;