/**
 * Career & Work Activity Events
 * Professional development and work-related activities (ages 18-65)
 */
import { BaseEvent, EventResult, AnswerOption, EventConfig } from '../base.js';
import { Player } from '../../models/index.js';
/**
 * Professional Conference Event
 */
export declare class ProfessionalConferenceEvent extends BaseEvent {
    readonly id = "professionalConference";
    getConfig(): EventConfig;
    checkConditions(player: Player): boolean;
    getQuestion(): string;
    getAnswerOptions(): AnswerOption[];
    processAnswer(player: Player, selectedOption: number): EventResult;
}
/**
 * Mentor Junior Event
 */
export declare class MentorJuniorEvent extends BaseEvent {
    readonly id = "mentorJunior";
    getConfig(): EventConfig;
    checkConditions(player: Player): boolean;
    getQuestion(): string;
    getAnswerOptions(): AnswerOption[];
    processAnswer(player: Player, selectedOption: number): EventResult;
}
/**
 * Side Hustle Event
 */
export declare class SideHustleEvent extends BaseEvent {
    readonly id = "sideHustle";
    getConfig(): EventConfig;
    checkConditions(player: Player): boolean;
    getQuestion(): string;
    getAnswerOptions(): AnswerOption[];
    processAnswer(player: Player, selectedOption: number): EventResult;
}
/**
 * Networking Event
 */
export declare class NetworkingEventEvent extends BaseEvent {
    readonly id = "networkingEvent";
    getConfig(): EventConfig;
    checkConditions(player: Player): boolean;
    getQuestion(): string;
    getAnswerOptions(): AnswerOption[];
    processAnswer(player: Player, selectedOption: number): EventResult;
}
/**
 * Professional Certification Event
 */
export declare class ProfessionalCertificationEvent extends BaseEvent {
    readonly id = "professionalCertification";
    getConfig(): EventConfig;
    checkConditions(player: Player): boolean;
    getQuestion(): string;
    getAnswerOptions(): AnswerOption[];
    processAnswer(player: Player, selectedOption: number): EventResult;
}
export declare const careerEvents: (ProfessionalConferenceEvent | MentorJuniorEvent | SideHustleEvent | NetworkingEventEvent | ProfessionalCertificationEvent)[];
//# sourceMappingURL=career.d.ts.map