export interface WorkspaceConfig { name: string; repos: { path: string; alias?: string; }[]; } export declare function listWorkspaces(): string[]; export declare function loadWorkspace(name: string): WorkspaceConfig | null; export declare function saveWorkspace(config: WorkspaceConfig): void; export declare function createWorkspace(name: string, repoPaths: string[]): WorkspaceConfig; export declare function addRepoToWorkspace(name: string, repoPath: string, alias?: string): WorkspaceConfig; export declare function removeRepoFromWorkspace(name: string, repoPath: string): WorkspaceConfig | null;