import { PromptModule, ModuleConfig } from './prompt-module.interface.js'; /** * User profile reference module — tells the agent how to access user preferences * and injects the actual shared profile data when available. * * Provides instructions for language matching, communication style adaptation, * and accessing stored user preferences via recall/remember skills. * When a SharedUserProfile exists at ~/.crewly/user-profile.json, its contents * are appended as concrete context for the agent. * * Sources: Path B Section 10 (language matching), new user prefs system. */ export declare class UserProfileReferenceModule implements PromptModule { name: string; priority: number; maxTokens: number; compactable: boolean; /** * Always included — agents should know how to adapt to user preferences. */ shouldInclude(_config: ModuleConfig): boolean; /** * Build the user profile reference section with instructions * on how to discover and adapt to user preferences. * When a shared user profile exists, its formatted content is appended. * * @param config - Module configuration with agent skill paths * @returns Formatted markdown user profile reference section */ build(config: ModuleConfig): Promise; } //# sourceMappingURL=user-profile-reference.module.d.ts.map