/**
 * Social & Relationship Problem Events
 * Negative events related to social situations, friendships, and romantic relationships
 *
 * NOTE: Some social events exist in other modules:
 * - childhood/setbacks.ts: lostFavoriteToy, notInvitedToParty, scolded, lostGame, friendMovedAway
 * - adolescence/lifeEvents.ts: embarrassingSituation, groupProjectDrama
 * - adulthood/lifeEvents.ts: forgotBirthdayCall, friendsDrifting, unexpectedBill
 *
 * Events in this file:
 * - publicEmbarrassment: Hugely embarrassing moment in public
 * - friendshipBetrayal: Friend talking behind your back
 * - romanticRejection: Confession of feelings rejected
 * - breakup: Relationship ending with heartbreak
 * - socialMediaDrama: Drama on social media involving you
 * - leftOutOfGroup: Friend group making plans without you
 * - argumentWithFriend: Big fight with a close friend
 * - partyDisaster: Party you threw going terribly wrong
 * - lowAffinity: Relationship with someone has deteriorated (ages 10-100)
 */
import { type EventResult } from '../base';
import type { Player } from '../../models/Player';
/**
 * Hugely embarrassing moment in front of lots of people (ages 10-30)
 */
export declare function publicEmbarrassment(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Friend has been talking behind your back (ages 10-100)
 */
export declare function friendshipBetrayal(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Confessed feelings to someone and got rejected (ages 12-30)
 */
export declare function romanticRejection(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Relationship ending with heartbreak (ages 14-100, has partner with low affinity)
 */
export declare function breakup(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Drama on social media involving you (ages 13-30)
 */
export declare function socialMediaDrama(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Friend group made plans without you (ages 10-25)
 */
export declare function leftOutOfGroup(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Big fight with a close friend (ages 8-100)
 */
export declare function argumentWithFriend(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Party you threw went terribly wrong (ages 16-30)
 */
export declare function partyDisaster(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Relationship with someone has deteriorated (ages 10-100)
 * Triggered when a relationship's affinity drops too low
 */
export declare function lowAffinity(player: Player, _type?: 'message' | 'question'): EventResult;
//# sourceMappingURL=social.d.ts.map