/** * [WHO]: generatePersonalityDirective, generateValueGuidance, generateCognitiveStyleHint, generateEmotionalContext, generateExpertiseContext * [FROM]: No external dependencies * [TO]: Consumed by packages/soul-core/src/index.ts * [HERE]: packages/soul-core/src/injection.ts - */ import type { SoulProfile, InteractionContext, ExpertiseArea } from "./types.js"; /** * Generate personality-based prompt injection */ export declare function generatePersonalityDirective(personality: SoulProfile["personality"]): string; /** * Generate value-based guidance */ export declare function generateValueGuidance(values: SoulProfile["values"]): string; /** * Generate cognitive style hint */ export declare function generateCognitiveStyleHint(style: SoulProfile["cognitiveStyle"]): string; /** * Generate emotional context */ export declare function generateEmotionalContext(state: SoulProfile["emotionalState"]): string; /** * Generate expertise context */ export declare function generateExpertiseContext(expertise: ExpertiseArea[], contextTags: string[]): string; /** * Generate relationship context */ export declare function generateRelationshipContext(relationship: SoulProfile["userRelationship"]): string; /** * Generate complete Soul injection */ export declare function generateSoulInjection(profile: SoulProfile, context: InteractionContext): string;