import { type Token } from '@frontmcp/di'; import { type AppType, type FrontMcpMultiAppConfig, type FrontMcpSplitByAppConfig, type ScopeRecord } from '../common'; /** * Normalize a raw scope metadata list into useful maps/sets. * - tokens: all provided tokens * - defs: AdapterRecord by token * - graph: initialized adjacency map (empty sets) */ export declare function normalizeAppScope(appItem: AppType, metadata: FrontMcpMultiAppConfig | FrontMcpSplitByAppConfig): ScopeRecord; export declare function normalizeMultiAppScope(includedApps: AppType[], metadata: FrontMcpMultiAppConfig): ScopeRecord; /** * For graph/cycle detection. Returns dependency tokens that should be graphed. */ export declare function scopeDiscoveryDeps(rec: ScopeRecord): Token[]; //# sourceMappingURL=scope.utils.d.ts.map