/**
 * Dating Service
 *
 * Provides complete dating functionality including:
 * - Compatibility scoring
 * - Match attempts with serendipity
 * - AI-powered bio generation
 * - Date activities with mini-games
 * - Relationship events system
 */
export { calculateCompatibility, getCompatibilityLevel, getCompatibilityBreakdown, type CompatibilityPerson, } from './compatibility.js';
export { attemptMatch, hasAttemptedMatch, getMatchHistory, getSuccessfulMatches, getSuccessRate, getMatchStats, clearMatchHistory, clearAllMatches, type MatchResult, type MatchAttempt, type MatchHistory, type MatchSuccessRate, } from './matching.js';
export { generateDatingBio, getOrGenerateBio, regenerateBioOnLifeChange, batchGenerateBios, clearBioCache, clearAllBioCaches, getBioCacheStats, type BioPersonData, type LifeChangeEvent, } from './bioGenerator.js';
export { getActivity, getAllActivities, validateDatePrerequisites, calculateAffinityGain, generateDateFeedback, executeDate, getDateHistory, getDateStatistics, getDateHistoryWithNpc, clearDateHistory, getActivityCosts, type DateActivity, type MinigameResult, type DateResult, type DateHistoryRecord, type DateStatistics, } from './dateActivities.js';
export { getAffinityChange24h, hasRecentEvent, hasMetFamily, getEventByType, checkRelationshipTriggers, createRelationshipQuestionEvent, processResolution, getEventHistory, getRelationshipStats, getAllEventDefinitions, clearEventHistory, type RelationshipEventOption, type RelationshipEventDefinition, type RelationshipEvent, type RelationshipEventRecord, type ProcessResolutionResult, } from './relationshipEvents.js';
export { handleRandomRelationshipEvents, processWeeklyRelationshipEvents, hasActiveRomance, getRelationshipHealth, getAllRandomEvents, type RandomRelationshipEvent, } from '../../events/relationships/index.js';
//# sourceMappingURL=index.d.ts.map