/**
 * Adolescent Life Events
 * General adolescent experiences including school, personal growth, and social situations (ages 10-18)
 *
 * Events:
 * - groupProjectDrama: Dealing with lazy group project partners
 * - voiceCracking: Voice changing during puberty (males)
 * - bodySelfConsciousness: Growing awareness of physical appearance
 * - curfewArgument: Negotiating curfew with parents
 * - growthSpurt: Sudden rapid growth
 * - embarrassingSituation: Random embarrassing teen moment
 * - sleepover: First overnight party with friends
 * - socialMediaPressure: Deciding whether to get social media
 * - fashionExperimentation: Trying a bold new style
 * - learningToDrive: First time behind the wheel
 */
import { type EventResult } from '../base';
import type { Player } from '../../models/Player';
/**
 * Dealing with lazy group project partners (ages 12-18, student)
 */
export declare function groupProjectDrama(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Voice changing during puberty (males, ages 12-14)
 */
export declare function voiceCracking(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Growing awareness of physical appearance (ages 11-14)
 */
export declare function bodySelfConsciousness(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Negotiating curfew with parents (ages 14-17)
 */
export declare function curfewArgument(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Sudden rapid growth (ages 12-15)
 */
export declare function growthSpurt(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Random embarrassing teen moment (ages 13-17)
 */
export declare function embarrassingSituation(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * First overnight party with friends (ages 12-15)
 */
export declare function sleepover(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Deciding whether to get social media (ages 11-14)
 */
export declare function socialMediaPressure(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Trying a bold new style (ages 13-17)
 */
export declare function fashionExperimentation(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * First time behind the wheel (ages 15-17)
 */
export declare function learningToDrive(player: Player, _type?: 'message' | 'question'): EventResult;
//# sourceMappingURL=lifeEvents.d.ts.map