/** * @internal * @since 4.32 * @internal */ import type KnowledgeGraph from "../../rest/knowledgeGraph/KnowledgeGraph.js"; import type { InclusionModeDefinitionOptimizedGeometry } from "./generalSharedKgUtils.js"; import type { AbortOptions } from "../../core/promiseUtils.js"; /** * @internal * @internal */ export interface SerializedResourceURLs { /** @internal */ entitiesUrl?: string | null; /** @internal */ relationshipsUrl?: string | null; } /** * @param serializedResourceURLs * @param options * @internal * @internal */ export function fetchAndConvertSerializedLinkChart(serializedResourceURLs: SerializedResourceURLs, options?: AbortOptions): Promise; /** * @param idCollectionsUrl * @param generateAllSublayers * @param options * @internal * @internal */ export function fetchAndConvertSerializedKnowledgeIdMap(idCollectionsUrl: string, generateAllSublayers?: boolean, options?: AbortOptions): Promise; /** * @internal * @internal */ export interface SerializedFeatureCollections { /** @internal */ entitiesFC: Uint8Array; /** @internal */ relationshipsFC: Uint8Array; } /** * @param inclusionDefinition * @param kg * @param endpointMap * @internal * @internal */ export function serializeInclusionDefinitionToAllPbf(inclusionDefinition: InclusionModeDefinitionOptimizedGeometry, kg: KnowledgeGraph, endpointMap: Map): Promise; /** * @param inclusionDefinition * @internal * @internal */ export function serializeInclusionDefinitionToIdCollectionsMapPbf(inclusionDefinition: InclusionModeDefinitionOptimizedGeometry): Promise>;