import type { ToolResult, GitConfig } from '../../types/index.js';
export declare function handleCreateBranch(projectId: string, specId: string | undefined, config?: GitConfig): Promise<ToolResult>;
export declare function handleCheckBranch(projectId: string, _specId: string | undefined, config?: GitConfig): Promise<ToolResult>;
/**
 * Auto-setup: detect git workflow, sync base branch, create feature branch.
 * Combines detectGitFlowType + resolveBaseBranch + fetch/pull + create-branch
 * into a single atomic operation for spec creation.
 */
export declare function handleAutoSetup(projectId: string, specId: string | undefined, config?: GitConfig): Promise<ToolResult>;
//# sourceMappingURL=branch-ops.d.ts.map