export interface GoalGitOutput { output: Buffer; truncated: boolean; code: number; } export declare function runGoalGit(cwd: string, args: readonly string[], limit: number, signal: AbortSignal | undefined, acceptedCodes?: readonly number[]): Promise; export declare function goalGitText(cwd: string, args: readonly string[], signal: AbortSignal | undefined): Promise; export declare function resolveGoalBranchSha(cwd: string, branch: string, signal: AbortSignal | undefined): Promise; export declare function fetchGoalIntegrationBranchSha(cwd: string, branch: string, signal: AbortSignal | undefined): Promise; export declare function isGoalCommitIncluded(cwd: string, source: string, target: string, signal: AbortSignal | undefined): Promise; export declare function isGoalContentIncluded(cwd: string, source: string, target: string, signal: AbortSignal | undefined): Promise; export declare function resolveGoalBranchShaSync(cwd: string, branch: string, env: NodeJS.ProcessEnv): string; export declare function resolveGoalRemoteBranchShaSync(cwd: string, branch: string, env: NodeJS.ProcessEnv): string; export declare function isGoalContentIncludedSync(cwd: string, source: string, target: string, env: NodeJS.ProcessEnv): boolean; //# sourceMappingURL=git-command.d.ts.map