import type { RecallScope } from './types.js';
/** Resolve the recall namespace for `cwd`: umbrella → project-uuid → null. Never throws. */
export declare function resolveRecallScope(cwd?: string): Promise<RecallScope>;
/**
 * The loud notice emitted when a scoped recall resolves to a null namespace — project memory is
 * withheld this turn. NEVER a silent forget (directly answers the "AI forgets what I told it" drift).
 * Callers that surface text (recall MCP, recall_pre_inject) prepend/emit this; null namespace is rare.
 */
export declare const NULL_SCOPE_NOTICE = "[opensquid] project unresolved (no umbrella/project context) \u2192 project-scoped memory withheld this turn; only shared memory recalled.";
//# sourceMappingURL=scope.d.ts.map