export type GitHubRepoTarget = { owner: string; repo: string; ref?: string; subdir?: string; cloneUrl: string; displayUrl: string; }; export declare function parseGitHubRepoUrl(input: string): GitHubRepoTarget | null; export declare function withGitHubOverrides(target: GitHubRepoTarget, overrides: { ref?: string; subdir?: string; }): GitHubRepoTarget;