import type { ScopeBoost, MemoryVisibility } from '../types/index.js'; /** * Infer scope tier and boost weight for a memory relative to the current context. * * - If the memory's project matches the current project → PROJECT_LOCAL * - If the memory has cross-project visibility and is from a linked project → CROSS_PROJECT * - If a relationship exists between projects → RELATED_PROJECT * - Otherwise → GLOBAL */ export declare function inferScopeTier(memoryProject: string | null, currentProject: string | null, relatedProjects?: string[], memoryVisibility?: MemoryVisibility): ScopeBoost; /** * Infer the effective project from explicit input or context. * Returns null for global scope. */ export declare function resolveProject(explicitProject?: string, contextProject?: string): string | null; //# sourceMappingURL=scope.d.ts.map