/**
 * Workplace Events (Realtime)
 * Small daily workplace moments that make career life feel alive (ages 18+).
 * Function-based events checked each hour during realtime play.
 *
 * Events:
 * - coffeeMachineChat: Break room small talk with coworker
 * - bossStressed: Boss having a bad day, ripple effects
 * - lunchInvitation: Coworker invites you to lunch
 * - deadlinePressure: Crunch time on a project
 * - officeBirthday: Chip in for office birthday celebration
 * - coworkerAskingHelp: Colleague needs help with their work
 * - parkingLotConversation: End-of-day chat reveals office intel
 */
import { Player } from '../../models/Player.js';
import { type EventResult } from '../base.js';
/**
 * Break room encounter. A coworker chats you up by the coffee machine.
 * Engage: energy -3, happiness +2, social +2
 * Brush off: no cost but slight social penalty
 */
export declare function coffeeMachineChat(player: Player, _type?: string): EventResult;
/**
 * Your boss is having a bad day and it's affecting the whole office.
 * Help out: energy -8, stress +5, but boss remembers (+performance)
 * Lay low: no cost, but miss a chance to impress
 * Crack a joke: risky — either eases tension or backfires
 */
export declare function bossStressed(player: Player, _type?: string): EventResult;
/**
 * A coworker invites you out for lunch instead of eating at your desk.
 * Go out: energy -5, money -$12, happiness +3, social +3
 * Pack lunch: save money, miss bonding
 * Skip lunch: save time but energy drops
 */
export declare function lunchInvitation(player: Player, _type?: string): EventResult;
/**
 * A big project deadline is tomorrow and you're behind.
 * Stay late: energy -20, stress +10, but performance boost
 * Ask for help: energy -10, social cost (owe a favor)
 * Wing it: risky — might be fine or might get called out
 */
export declare function deadlinePressure(player: Player, _type?: string): EventResult;
/**
 * It's someone's birthday at the office. Chip in for cake?
 * Chip in: money -$10, social +2, happiness +2
 * Just eat cake: social -1 (freeloader vibes)
 * Skip it: no cost, no benefit
 */
export declare function officeBirthday(player: Player, _type?: string): EventResult;
/**
 * A coworker is stuck on something and asks you to help.
 * Help fully: energy -10, their affinity +5, your work falls behind
 * Quick pointer: energy -3, small social boost
 * Decline: no cost but reputation hit
 */
export declare function coworkerAskingHelp(player: Player, _type?: string): EventResult;
/**
 * End-of-day chat in the parking lot reveals office intel or bonding.
 * Stay and chat: energy -3, social +2, chance of useful info
 * Wave and go: nothing
 */
export declare function parkingLotConversation(player: Player, _type?: string): EventResult;
export declare const workplaceEvents: {
    coffeeMachineChat: typeof coffeeMachineChat;
    bossStressed: typeof bossStressed;
    lunchInvitation: typeof lunchInvitation;
    deadlinePressure: typeof deadlinePressure;
    officeBirthday: typeof officeBirthday;
    coworkerAskingHelp: typeof coworkerAskingHelp;
    parkingLotConversation: typeof parkingLotConversation;
};
//# sourceMappingURL=workplaceEvents.d.ts.map