/**
 * Internal — invoked by the worktree extension's `on_enable` hook.
 * Shells out to `extensions/worktree/hooks/on_enable.sh` with cwd
 * preserved (so the bash script's `_resolve_workbench_root` walks up
 * from the user's invocation dir).
 */
export declare function worktreeOnEnable(): void;
export declare function worktreeCreate(slug: string, baseBranch?: string): never;
export declare function worktreeRefresh(slug: string): never;
export declare function worktreePreflight(slug: string, baseBranch?: string): never;
/**
 * `indusk worktree list` — print the workbench's current state:
 *   - wrapped repo + trunk symlink path + resolves status
 *   - worktrees as siblings of the trunk
 *   - worktree config status badge: (config valid) / (config missing) /
 *     (config invalid: <reason>) / (no worktrees)
 */
export declare function worktreeList(projectRoot: string): void;
