/** * Source parsing and identification module for @agentxm/client-core. * * Source providers and parsing utilities. Extension ref types live in * the extensions module (`extensions/refs.ts`, `extensions/ref-base.ts`) * — import them from `@agentxm/client-core/unstable/extensions`. * * @experimental All exports from this module are unstable and may change without notice. * @packageDocumentation */ export type { RefType, SourceType } from "./types.js"; export { RefTypeSchema, SourceTypeSchema, SourceSegmentSchema, SourceRefSchema, SourceSubPathSchema, GitHostedSourceParamPartsSchema, AzureReposSourceParamPartsSchema, GitHubSourceParamsSchema, GitLabSourceParamsSchema, BitbucketSourceParamsSchema, AzureReposSourceParamsSchema, } from "./types.js"; export { isWorkspaceSourceLocator } from "./workspace.js"; export type { GitHostedSourceParamParts, AzureReposSourceParamParts } from "./types.js"; export type { AzureReposSourceHost, BitbucketSourceHost, ConfiguredSourceHost, GitHostingSourceHost, GitHubSourceHost, GitLabSourceHost, GitSourceHost, LocalSourceHost, RegistrySourceHost, SelfDescribingSourceHost, SourceHost, WorkspaceSourceHost, AzureReposSourceParams, BitbucketSourceParams, GitHubSourceParams, GitHostingSourceParams, GitLabSourceParams, GitSourceParams, LocalSourceParams, RegistrySourceParams, SourceParams, WorkspaceSourceParams, GitBasedSource, GitHostingSource, AzureReposSource, BitbucketSource, GitHubSource, GitLabSource, GitSource, LocalSource, RegistrySource, Source, WorkspaceSource, } from "./types.js"; export { fileUrlToPath } from "./utils.js"; export type { ExtensionFiles, FindOptions, NamedRegistryFindOptions, NamedRegistryResolution, SourceHostProvider, } from "./provider.js"; export { parseInputPattern } from "./parser.js"; export type { InputPattern, InputParseResult, ShorthandInput } from "./parser.js"; export { lockEntryToSourceParams, printSkillLockSourceLocator, printSourceParams, } from "./printer.js"; export { hookLockEntryToRef, knowledgeLockEntryToRef, packLockEntryToRef, mcpServerLockEntryToRef, ruleLockEntryToRef, skillLockEntryToRef, subagentLockEntryToRef, } from "./lock-entry-to-ref.js"; export { sourceToLockEntry, type SourceToLockEntryInput } from "./source-to-lock-entry.js"; //# sourceMappingURL=index.d.ts.map