import type { IArcGISContext } from "../../types/IArcGISContext";
import { HubEntity } from "../../core/types/HubEntity";
import { HubEntityType } from "../../core/types/HubEntityType";
import { IQuery } from "../../search/types/IHubCatalog";
/**
 * builds a query that will return entities that are
 * "included" but NOT "referenced"
 *
 * @param entity - Hub entity
 * @param associationType - entity type to query for
 * @param isParent - whether the provided Hub entity is the parent in the association relationship
 * @param context - contextual auth and portal information
 * @returns {IQuery}
 */
export declare const getIncludesDoesNotReferenceQuery: (entity: HubEntity, associationType: HubEntityType, isParent: boolean, context: IArcGISContext) => Promise<IQuery>;
