import type { Config } from '../config/schema.js'; import type { KnowledgeReadPolicy } from '../knowledge-memory/index.js'; export interface UserContextSessionAccess { enabled: boolean; userModel: boolean; knowledge: boolean; crossSessionHistory: boolean; knowledgePolicy: KnowledgeReadPolicy; } /** One policy boundary for every shared-context read and write path. */ export declare function resolveUserContextSessionAccess(config: Config | undefined, conversationId: string | undefined): UserContextSessionAccess;