import { HubEntityType } from "../../core/types/HubEntityType";
import { IHubAssociationHierarchy } from "../../associations/types";
/**
 * associations are hierarchical in nature, e.g.
 * there is always a parent and a child involved
 * in the relationship.
 *
 * given an entity type, this util returns the
 * parent and children entity types that it can
 * associate with
 *
 * @param type - entity type
 * @returns {IHubAssociationHierarchy}
 */
export declare const getAssociationHierarchy: (type: HubEntityType) => IHubAssociationHierarchy;
