import type { CustomResolver, WantedDependency } from './index.js'; export declare function getCustomResolverCacheKey(wantedDependency: WantedDependency): string; export declare function getCachedCanResolve(customResolver: CustomResolver, cacheKey: string): boolean | undefined; export declare function setCachedCanResolve(customResolver: CustomResolver, cacheKey: string, value: boolean): void; /** * Check if a custom resolver can resolve a wanted dependency, using cache when available * This centralizes the cache check/call/store logic */ export declare function checkCustomResolverCanResolve(customResolver: CustomResolver, wantedDependency: WantedDependency): Promise;