/** * Working directory tracking across Bash calls. * * Each Bash tool call spawns a new shell process. Shell state * (env vars, aliases) does NOT persist between calls. Only the * working directory persists via this tracker. * * The tracker is reset to the default directory at the start * of each agentic loop. */ export declare class CwdTracker { private readonly defaultDir; private currentDir; constructor(defaultDir: string); /** * Get the current working directory. */ getCwd(): string; /** * Update the working directory. The path is resolved to absolute. */ updateCwd(newDir: string): void; /** * Reset to the default directory. Called at the start of each agentic loop. */ reset(): void; /** * Get the default (initial) directory. */ getDefaultDir(): string; } //# sourceMappingURL=cwd-tracker.d.ts.map