/** * Flow-Context-Aware Provider Registry * * This wrapper combines a base ProviderRegistry with context-scoped providers * from a flow's deps map. It enables tools to access context-scoped providers * (from plugins like RememberPlugin) during execution. * * The resolution order is: * 1. Check context deps (from buildViews) first * 2. Fall back to base registry for global/unscoped providers */ import { type Token } from '@frontmcp/di'; import { type ProviderEntry, type ProviderRegistryInterface, type ProviderViews, type RegistryKind, type RegistryType, type ScopeEntry } from '../common'; export declare class FlowContextProviders implements ProviderRegistryInterface { private readonly baseProviders; private readonly contextDeps; constructor(baseProviders: ProviderRegistryInterface, contextDeps: ReadonlyMap); get(token: Token): T; getScope(): ScopeEntry; getProviders(): ProviderEntry[]; getRegistries(type: T): RegistryType[T][]; buildViews(session: any): Promise; } //# sourceMappingURL=flow-context-providers.d.ts.map