/**
 * @module integrate-elements
 */
export type { BatchIngestElementsV2, CreateElementHierarchy, CreateElementV2, IntegrateApi, UpdateElementV2, } from "./internal/integrate.js";
import type { CreateElementHierarchy, IntegrateApi } from "./internal/integrate.js";
/** @hidden @deprecated Use new export instead. */
export type IntegrateCreateElement = CreateElementHierarchy.Element;
/** @hidden @deprecated Use new export instead. */
export type IntegrateCreateElementChild = CreateElementHierarchy.Child;
/** @hidden @deprecated Use new export instead. */
export type IntegrateCreateElementHierarchy = CreateElementHierarchy;
/** @hidden @deprecated Use new export instead. */
export type IntegrateCreateElementProperties = CreateElementHierarchy.Properties;
/** @hidden @deprecated Infer type instead. */
export type IntegrateCreateElementHierarchyRequest = Parameters<IntegrateApi["createElementHierarchy"]>[0];
/** @hidden @deprecated Infer type instead. */
export type IntegrateCreateElementHierarchyResponse = Awaited<ReturnType<IntegrateApi["createElementHierarchy"]>>;
/** @hidden @deprecated Infer type instead. */
export type IntegrateUploadFileRequest = Parameters<IntegrateApi["uploadFile"]>[0];
/** @hidden @deprecated Infer type instead. */
export type IntegrateUploadFileResponse = Awaited<ReturnType<IntegrateApi["uploadFile"]>>;
