import type { IArcGISContext } from "../types/IArcGISContext"; import { HubEntity } from "../core/types/HubEntity"; import { HubEntityType } from "../core/types/HubEntityType"; /** * When an entity decides it wants to "disconnect" itself * from an existing association, half of the association * "connection" is broken. * * from the parent's perspective: the parent removes * the child from its association group * * From the child's perspective: the child removes * the parent reference (ref||) * from its typeKeywords * * @param entity - entity initiating the disconnection * @param type - type of the entity the initiating entity wants to disconnect from * @param id - id of the entity the initiating entity wants to disconnect from * @param context - contextual portal and auth information */ export declare const breakAssociation: (entity: HubEntity, associationType: HubEntityType, id: string, context: IArcGISContext) => Promise;