import type { CoreDeps } from "../core/runtime/deps.js"; import type { ToolExecutionBackend } from "../core/tools/execution_backend.js"; import type { TauSdkClientToolExecutionEnvironment } from "./types.js"; export declare function createSdkToolExecutionBackend(options: { executionEnvironment: TauSdkClientToolExecutionEnvironment; cwd: string; }): ToolExecutionBackend; export declare function createSdkDiffSnapshotDeps(options: { backend: ToolExecutionBackend; cwd: string; }): Pick & { env: Pick; fs: { readFile: (path: string) => Promise; }; };