import { SDKDataset } from "../model/datasets/SDKDataset"; import { ForgeProjectContext } from "../model/projects/SDKForgeProjectContext"; export type ContextCompositionNode = { id: string; includedContextIds: readonly string[]; }; export declare class ContextUtils { static getDatasetFromContext(context: ForgeProjectContext): SDKDataset; static getResolvedDatasetForContext(context: ForgeProjectContext, allContexts: ForgeProjectContext[]): SDKDataset; static hasCircularIncludedContextDependency({ contextsById, sourceContextId, targetContextIds, visitedContextIds, }: { contextsById: ReadonlyMap; sourceContextId: string; targetContextIds: ReadonlySet; visitedContextIds?: Set; }): boolean; }