import type { Worktree, WorktreeRegistry, WorktreeFileSystem, WorktreeStatus } from "./types.js"; export declare function readRegistry(registryFile: string, fs: WorktreeFileSystem): Promise; export declare function writeRegistry(registryFile: string, registry: WorktreeRegistry, fs: WorktreeFileSystem): Promise; export declare function addWorktreeEntry(registryFile: string, entry: Worktree, fs: WorktreeFileSystem): Promise; export declare function removeWorktreeEntry(registryFile: string, name: string, fs: WorktreeFileSystem): Promise; export declare function updateWorktreeStatus(registryFile: string, name: string, status: WorktreeStatus, deps: { fs: WorktreeFileSystem; }): Promise; export declare function updateWorktreeEntry(registryFile: string, name: string, update: (entry: Worktree) => Worktree, deps: { fs: WorktreeFileSystem; }): Promise;