/**
 * NPC Service Package
 *
 * Provides NPC (Non-Player Character) scheduling and interaction systems.
 *
 * Features:
 * - NPC daily plan generation for relationship characters
 * - Location-based NPC meeting/interaction triggers
 * - NPC movement patterns based on their schedules
 * - Interaction detection when player and NPC are in same location
 *
 * Ported from Python ws/ functionality to TypeScript.
 */
export { generateNPCDailyPlan, handleNPCSchedules, updateNPCLocations, getNPCCurrentActivity, getNPCNextActivity, isNPCAvailable, npcScheduler, type NPCScheduleEvent, type NPCLocationUpdate, } from './npc_scheduler.js';
export { findNPCsAtPlayerLocation, findNPCsAtLocation, isPlayerWithNPC, checkNPCInteraction, triggerNPCInteraction, getAvailableInteractions, processHourlyNPCInteractions, npcInteractions, type InteractionType, type NPCInteraction, type InteractionResult, type CoLocationInfo, } from './npc_interactions.js';
//# sourceMappingURL=index.d.ts.map