export type GoalMergeResult = { status: 'merged'; sha: string; } | { status: 'checked_out'; worktrees: string[]; } | { status: 'conflict'; conflicts: string[]; }; export declare function checkedOutGoalWorktrees(porcelain: string, branch: string): string[]; export declare function targetWorktrees(cwd: string, branch: string, signal: AbortSignal | undefined): Promise; export declare function mergeGoalBranch(cwd: string, sourceSha: string, targetBranch: string, signal: AbortSignal | undefined): Promise; //# sourceMappingURL=merge-git.d.ts.map