import type { IArcGISContext } from "../types/IArcGISContext"; import { HubEntity } from "../core/types/HubEntity"; import { HubEntityType } from "../core/types/HubEntityType"; import { IQuery } from "../search/types/IHubCatalog"; /** * Associated entities are those which have mutually * "agreed" to be connected with one another. They * require a two-way "connection" between parent/child: * * parent: "includes" the child in its association query * child: "references" the parent via a typeKeyword of * the form ref|| * * The following returns a query to view an entity's * associations 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 getAssociatedEntitiesQuery: (entity: HubEntity, associationType: HubEntityType, context: IArcGISContext) => Promise;