/**
 * Conversation Templates for Relationship-Aware NPCs
 *
 * This module defines conversation tones, boundaries, and prompts for different
 * relationship types in BaoLife. Each relationship type has specific instructions
 * for how the NPC should communicate with the player.
 */
import { Person } from '../../models/Person.js';
export interface RelationshipConfig {
    tone: string;
    prompt: string;
    boundaries: string;
}
export declare const RELATIONSHIP_TEMPLATES: Record<string, RelationshipConfig>;
export declare const RELATIONSHIP_ALIASES: Record<string, string>;
export declare const RELATIONSHIP_PRIORITY: Record<string, number>;
/**
 * Get the conversation configuration for a character based on their relationship to the player.
 *
 * When a character has multiple relationships (e.g., both 'friend' and 'partner'),
 * the most intimate relationship takes precedence (e.g., 'partner' overrides 'friend').
 */
export declare function getRelationshipConfig(character: Person): RelationshipConfig;
//# sourceMappingURL=templates.d.ts.map