export interface GitRemoteLocation {
    transport: "scp" | "ssh" | "http" | "https";
    host: string;
    path: string;
}
export interface GitHubRemoteIdentity {
    owner: string;
    name: string;
    repo: string;
}
export declare function parseGitHubRemoteUrl(remoteUrl: string): GitHubRemoteIdentity | null;
export declare function parseGitRemoteLocation(remoteUrl: string): GitRemoteLocation | null;
export declare function parseGitHubRemoteIdentity(path: string): GitHubRemoteIdentity | null;
export declare function isGitHubHost(host: string): boolean;
export declare function normalizeHost(host: string): string;
//# sourceMappingURL=git-remote.d.ts.map