import type { InteractiveQuestion, BranchInfo } from '../../types/index.js';
export type { BranchInfo };
/** Detect all local branches in the project. Returns null if not a git repo. */
export declare function detectBranches(projectPath: string): BranchInfo | null;
/** Generate an InteractiveQuestion asking the user about branch scope. Only returns a question if >1 branch exists. */
export declare function buildBranchScopeQuestion(branchInfo: BranchInfo, operation: string): InteractiveQuestion | null;
//# sourceMappingURL=branch-detector.d.ts.map