export type GoalGithubLinkResponse = {
    available: true;
    url: string;
    kind: "pr" | "branch";
} | {
    available: false;
    reason: "no-branch" | "no-github-remote" | "goal-not-found";
};
export declare function parseGithubRemoteUrl(remoteUrl: string): {
    host: string;
    owner: string;
    repo: string;
} | null;
export declare function buildGithubBranchUrl(remoteUrl: string, branch: string): string | null;
//# sourceMappingURL=sidebar-actions.d.ts.map