import type { UserMemoryInput, UserMemoryProfileProvider } from '../types/providerRuntime.js';
/**
 * Runtime helper for narrowing the union type used by NormalizedGenerateChatOptions.userMemory
 * @plan PLAN-20251023-STATELESS-HARDENING.P05
 * @requirement REQ-SP4-003
 */
export declare function isUserMemoryProfileProvider(value: unknown): value is UserMemoryProfileProvider;
export declare function resolveUserMemory(userMemory: UserMemoryInput | undefined, fallback?: () => string | undefined): Promise<string>;
