/**
 * Major Life Crisis Events
 * Severe negative events that significantly impact the player's life
 *
 * NOTE: unexpectedBill exists in adulthood/lifeEvents.ts
 *
 * Events:
 * - houseFireDamage: Home fire with major damage
 * - legalTrouble: Facing legal problems requiring decisions
 * - victimOfCrime: Being robbed and feeling unsafe
 * - majorAccident: Serious accident requiring long recovery
 * - naturalDisaster: Natural disaster affecting the area
 * - carCrash: Car accident with a deer while driving (questionEvent)
 * - accountHacked: Accounts hacked with embarrassing posts
 * - funeral: Attending funeral for deceased relationship (questionEvent)
 * - murderAttempt: Extreme crime when relationship affinity is -100
 */
import { type EventResult } from '../base';
import type { Player } from '../../models/Player';
/**
 * Home fire with major damage and belongings lost (ages 18-100)
 */
export declare function houseFireDamage(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Facing legal problems with different handling options (ages 16-100)
 */
export declare function legalTrouble(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Being robbed and feeling violated and unsafe (ages 14-100)
 */
export declare function victimOfCrime(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Serious accident requiring months of recovery (ages 16-100)
 */
export declare function majorAccident(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Natural disaster hitting the area causing chaos (ages 1-100)
 */
export declare function naturalDisaster(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Car accident with a deer while driving (questionEvent)
 * Requires player can drive (age 16+)
 */
export declare function carCrash(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
/**
 * Accounts hacked with embarrassing posts (ages 14-100)
 */
export declare function accountHacked(player: Player, _type?: 'message' | 'question'): EventResult;
/**
 * Attending funeral for deceased relationship (questionEvent)
 * Triggers when a relationship has passed away
 */
export declare function funeral(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
    personId?: string;
}): EventResult;
/**
 * Murder attempt - extreme crime when someone hates player with -100 affinity
 * Very rare but severe consequence of extremely poor relationships
 */
export declare function murderAttempt(player: Player, type?: 'message' | 'question' | 'answer', response?: {
    option: string;
}): EventResult;
//# sourceMappingURL=crisis.d.ts.map