import type { IArcGISContext } from "../types/IArcGISContext"; import { HubEntity } from "../core/types/HubEntity"; import { HubEntityType } from "../core/types/HubEntityType"; import { IQuery } from "../search/types/IHubCatalog"; /** * Requesting entities represent "incoming" requests that are * awaiting "approval". They imply a one-way "connection" * between parent/child. * * From the parent's perspective: * parent: does NOT "include" the child in its association query * child: "references" the parent via a typeKeyword of the * form ref|| * * From the child's perspective: * parent: "includes" the child in its association query * child: does NOT "reference" the parent via a typeKeyword * * The following returns a query to view an entity's incoming * requests for association with another entity type * * @param entity - Hub entity * @param associationType - entity type to query for * @param context - contextual auth and portal information * @returns {IQuery} */ export declare const getRequestingEntitiesQuery: (entity: HubEntity, associationType: HubEntityType, context: IArcGISContext) => Promise;