/** package.json's `name` field, or the directory basename if there's no usable package.json. */ export declare function detectProjectName(cwd?: string): string; /** * True when a caller's declared project doesn't match the project a shared daemon was * started for. The proxy daemon is one process per machine (one global * ~/.lemma-cache/proxy.port) — every MCP client on the box resolves to whichever daemon * happens to be listening, not necessarily the one for its own project. An empty/absent * expectedProject is treated as "unknown caller, not a mismatch" — the pre-fix, * backward-compatible behavior for any client that doesn't send it yet. */ export declare function isProjectMismatch(expectedProject: string | null | undefined, actualProjectName: string): boolean; //# sourceMappingURL=ProjectIdentity.d.ts.map