import { type RestrictedObject } from "@gooddata/api-client-tiger"; import { type IUnavailableReference } from "@gooddata/sdk-model"; import { type TigerCompatibleObjectType } from "../../types/refTypeMapping.js"; /** * Ids linked by the entity's relationship stored under the given key. * Handles both to-many (array of linkages) and to-one (single linkage or null) relationships. */ export declare function getRelationshipIds(relationships: object | undefined, key: string): Set; /** * Restricted objects of the given type among the related ids; `excludedId` skips the entity itself. */ export declare function getForbiddenReferences(type: TigerCompatibleObjectType, relatedIds: Set, restricted: RestrictedObject[], excludedId?: string): IUnavailableReference[]; //# sourceMappingURL=RestrictedReferencesConverter.d.ts.map