import type { ResolvedValue, Token } from '../../utils/types.js'; export interface ResolutionCapable { resolve(token: T, scope?: S): ResolvedValue; tryResolve(token: T, scope?: S): ResolvedValue | null; }