/** * Source resolution module. * * Provides source host providers, source resolution, skill discovery, * and multi-source pattern resolution. * * @experimental All exports from this module are unstable and may change without notice. * @packageDocumentation */ export { createGitSourceHostProvider } from "./providers/git.js"; export { createGitHostingSourceHostProvider } from "./providers/git-hosting.js"; export { createLocalSourceHostProvider } from "./providers/local.js"; export { createLocalRegistrySourceHostProvider, createRegistrySourceHostProviderFromHost, createRemoteRegistrySourceHostProvider, } from "./providers/registry/host-provider.js"; export type { SourceHostProvidersService } from "./service.js"; export { SourceHostProviders, SourceHostProvidersLive, createRegistryMetaProvider, } from "./service.js"; export { resolveSource, resolveShorthandInputSource, resolveSlashInputSource, routeUrlInput, routeScpInput, routeNameInput, routeRegistryInput, } from "./resolve-source.js"; export { resolveIdentifier, resolveInstalledIdentifier, resolveInstalledIdentifierNameOrInput, type IdentifierResolutionScope, type IdentifierResourceType, type ResolveIdentifierArgs, type ResolvedIdentifier, } from "./resolve-identifier.js"; export { resolveSourcePattern } from "./resolve-source-pattern.js"; export { discoverExtensionPackages, inspectExtensionPackage, type DiscoveredExtensionPackage, type ExtensionPackageFilter, } from "./package-discovery.js"; export { acquireExternalSource, findExtensionPackagesFromSource, type AcquiredExternalSource, type ResolvedExtensionPackage, } from "./package-sources.js"; //# sourceMappingURL=index.d.ts.map