/** * Shared helper for parsing provider shorthand patterns. * * Parses the `owner/repo[//subpath][@ref]` portion (after stripping the prefix) * into constituent parts. * * @packageDocumentation */ import * as Effect from "effect/Effect"; import { type AppError } from "../../app-error/index.js"; import { type GitHostedSourceParamParts } from "../../sources/types.js"; /** * Parse the body of a provider shorthand (the part after the `prefix:` prefix). * * Returns `{ owner, repo, subPath?, ref? }` or fails with AppError. */ export declare const parseProviderShorthand: (input: string, original: string) => Effect.Effect; //# sourceMappingURL=parse-provider-shorthand.d.ts.map