import type { SessionPlan } from "../store/plan.js"; export declare function setActiveProjectRoot(root: string | undefined): void; export declare function setActiveProjectRootIfValid(root: string | undefined, opts?: { force?: boolean; }): boolean; export declare function getActiveProjectRoot(): string | undefined; export declare function clearActiveProjectRoot(): void; export declare function extractProjectRootFromText(...parts: string[]): string | undefined; export declare function extractProjectRootFromPlan(plan: SessionPlan | undefined): string | undefined; export declare function extractProjectRootFromScaffold(command: string, shellCwd?: string): string | undefined; export declare function resolveToolPath(path: string): string; export declare function remapAgentCwdWrite(resolved: string, original: string): string;