export interface GitHubRepoInfo { owner: string; repo: string; ref?: string; } export declare const isValidShorthand: (remoteValue: string) => boolean; export declare const parseRemoteValue: (remoteValue: string, refs?: string[]) => { repoUrl: string; remoteBranch: string | undefined; }; export { isExplicitRemoteUrl } from './gitRemoteUrl.js'; export declare const isValidRemoteValue: (remoteValue: string, refs?: string[]) => boolean; export declare const parseGitHubRepoInfo: (remoteValue: string) => GitHubRepoInfo | null; export declare const isGitHubRepository: (remoteValue: string) => boolean;