import { type CdnClient } from 'typebulb/resolver'; import type { TypeProvider } from './typeProvider.js'; import type { FetchDtsWithCache } from './fetchDts.js'; export declare class TypescriptProvider implements TypeProvider { private fetchDts; private cdnClient; constructor(fetchDts: FetchDtsWithCache, cdnClient: CdnClient); private tryUrls; private looksLikeDts; private loadPackageAtVersionedRoot; private extractPathFromResult; private tryUntilSuccess; private resolveFromSelected; private toResolutionResult; private resolveExportsPath; resolve(packageRef: string): Promise<{ resolvedPkg: string; dts: string; url: string; } | undefined>; private fetchCandidateFrom; } //# sourceMappingURL=typescriptProvider.d.ts.map