/** Sidecar files the server rewrites on every startup. */ export declare const SIDECAR_FILES: { readonly token: ".session-token"; readonly port: ".server-port"; }; /** * The workspace root the server is using. * * Same rule as the server's own `workspacePath` * (`server/workspace/paths.ts`): `MULMOCLAUDE_WORKSPACE_PATH` wins, * otherwise `/mulmoclaude`. The server's extra test-env * branch is deliberately not mirrored — it isolates the server's own * integration runs and means nothing to a bridge process. */ export declare function workspaceRoot(): string; /** Absolute path of one sidecar file inside the workspace. */ export declare function sidecarPath(fileName: string): string; /** * Sidecar contents, trimmed. `null` when the file is absent, * unreadable, or holds nothing but whitespace — all of which mean the * same thing to a caller: the server has not told us this yet. */ export declare function readSidecarFile(fileName: string): string | null;