/**
 * Worktree Multi-Session Manager
 *
 * Links git worktrees to Code Buddy sessions for parallel branch work.
 * Singleton pattern for global coordination.
 */
export interface WorktreeSession {
    branch: string;
    worktreePath: string;
    sessionId: string;
    createdAt: number;
}
export declare class WorktreeSessionManager {
    private static instance;
    private sessions;
    constructor();
    static getInstance(): WorktreeSessionManager;
    static resetInstance(): void;
    createWorktreeSession(branch: string, basePath: string): WorktreeSession;
    listWorktreeSessions(): WorktreeSession[];
    getSessionForWorktree(worktreePath: string): WorktreeSession | undefined;
    cleanupWorktree(branch: string): boolean;
    isWorktreeActive(branch: string): boolean;
}
