import type { DefaultToolContextInput } from './deps.js'; export interface EntryDeps { env: Record; cwd: () => string; homedir: () => string; } /** * Build the context input for the stdio server. * * Home comes from `os.homedir()`, never `env.HOME`: Windows sets USERPROFILE * instead, so reading HOME there falls through to cwd - and a desktop client * launches the server with an arbitrary cwd (often its own install dir, or * `/`). That is precisely the "scatter `.optifeed` wherever the client started * us" outcome this design exists to avoid, and with `isProjectWritable: false` * every write is anchored on this value. */ export declare function mcpContextInput(deps?: EntryDeps): DefaultToolContextInput;