import { Effect } from 'effect'; import { ProcessError } from '../types/errors.js'; export declare const extractBranchNameFromOutput: (stdout: string) => string; export declare const deduplicateBranchName: (name: string, existingBranches: string[]) => string; export declare const generateFallbackBranchName: (existingBranches?: string[]) => string; export declare class WorktreeNameGenerator { generateBranchNameEffect(userPrompt: string, baseBranch: string, existingBranches?: string[]): Effect.Effect; } export declare const worktreeNameGenerator: WorktreeNameGenerator;