import { type ScopeType } from './keys.js'; export interface GitScopeIdentity { gitRoot: string | null; worktreePath: string; branchRef: string | null; headOid: string | null; scopeType: ScopeType; scopeKey: string; scopeLabel: string; } export type GitCommandRunner = (args: string[], cwd: string) => string | null; export declare function defaultGitCommandRunner(args: string[], cwd: string): string | null; export declare function readGitPath(cwd: string, args: string[], runGit: GitCommandRunner): string | null; export declare function detectGitScope(startDir: string, runGit?: GitCommandRunner): GitScopeIdentity; //# sourceMappingURL=git.d.ts.map