import type { VaultMemoryApi } from './cloud.js'; export type ProjectScope = 'project' | 'account'; type ScopedInput = Record & { projectId?: string | undefined; scope?: ProjectScope | undefined; }; /** * Why: MCP reads used to span every project of the account, so an agent in one * repository received memories from unrelated clients. Reads now default to the * project of the MCP server's working directory; `scope: "account"` widens them. */ export declare function createProjectScope(cloud: VaultMemoryApi, cwd?: () => string): (input: ScopedInput) => Promise>; export {};