/**
 * Family Events Package
 * Comprehensive family-related events for all life stages
 *
 * Modules:
 * - activities: Family bonding and interaction activities (game night, vacation, photos)
 * - conflicts: Negative family events (divorce, estrangement, debt) - INTERNAL USE ONLY
 * - lifeTransitions: Life changes affecting family dynamics (extended family, college homesickness)
 *
 * This package provides a centralized location for all family-related events.
 * Events are organized by their nature:
 * - Activity events are positive/neutral choices about family time
 * - Conflict events are negative life events affecting family relationships (already exported in negative/family.ts)
 * - Life transition events handle changes in family structure and dynamics
 *
 * NOTE: Some events (like parentDivorce, familyDebt, etc.) already exist in negative/family.ts
 * and agingParent exists in adulthood/lifeEvents.ts. This module provides additional
 * family events and helper functions, avoiding duplicate exports.
 */
export { getAllFamily, getParent, getRelationship, getYoungerSiblings, getPerson, familyGameNight, familyGameNightAnswer, familyVacation, familyVacationAnswer, teachSiblingSkill, teachSiblingSkillAnswer, helpParentProject, helpParentProjectAnswer, familyPhoto, familyPhotoAnswer, } from './activities.js';
export { extendedFamily, extendedFamilyAnswer, collegeMissHome, adultMissFriends, } from './lifeTransitions.js';
export { familyDynamicsEvents } from './familyDynamics.js';
export { familyMilestoneClassEvents } from './familyMilestones.js';
import { familyGameNight, familyVacation, teachSiblingSkill, helpParentProject, familyPhoto } from './activities.js';
import { extendedFamily, collegeMissHome, adultMissFriends } from './lifeTransitions.js';
/**
 * All family activity events (positive/neutral choices)
 */
export declare const familyActivityEvents: {
    familyGameNight: typeof familyGameNight;
    familyVacation: typeof familyVacation;
    teachSiblingSkill: typeof teachSiblingSkill;
    helpParentProject: typeof helpParentProject;
    familyPhoto: typeof familyPhoto;
};
/**
 * All family life transition events (new events unique to this module)
 */
export declare const familyTransitionEvents: {
    extendedFamily: typeof extendedFamily;
    collegeMissHome: typeof collegeMissHome;
    adultMissFriends: typeof adultMissFriends;
};
/**
 * All family events from this module (excluding those already in negative/family.ts)
 */
export declare const familyEvents: {
    parentCalls: typeof import("./familyDynamics.js").parentCalls;
    siblingMemory: typeof import("./familyDynamics.js").siblingMemory;
    parentNeedsHelp: typeof import("./familyDynamics.js").parentNeedsHelp;
    kidDrawing: typeof import("./familyDynamics.js").kidDrawing;
    familyGroupChat: typeof import("./familyDynamics.js").familyGroupChat;
    unexpectedFamilyVisit: typeof import("./familyDynamics.js").unexpectedFamilyVisit;
    extendedFamily: typeof extendedFamily;
    collegeMissHome: typeof collegeMissHome;
    adultMissFriends: typeof adultMissFriends;
    familyGameNight: typeof familyGameNight;
    familyVacation: typeof familyVacation;
    teachSiblingSkill: typeof teachSiblingSkill;
    helpParentProject: typeof helpParentProject;
    familyPhoto: typeof familyPhoto;
};
/**
 * Event handler registry for processing answers
 * Maps event IDs to their answer processing functions
 */
export declare const familyEventAnswerHandlers: {
    readonly familyGameNight: "familyGameNightAnswer";
    readonly familyVacation: "familyVacationAnswer";
    readonly teachSiblingSkill: "teachSiblingSkillAnswer";
    readonly helpParentProject: "helpParentProjectAnswer";
    readonly familyPhoto: "familyPhotoAnswer";
    readonly extendedFamily: "extendedFamilyAnswer";
};
//# sourceMappingURL=index.d.ts.map