/**
 * Romance Handlers
 * Handles romantic relationships, dating, and relationship management
 */
import type { PlayerSession } from '../game/PlayerSession.js';
export declare function handleRomance(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleDateNight(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleBreakUp(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleDivorce(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handlePropose(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleMarry(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handlePartnerGift(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleGetSwipeCharacter(_payload: unknown, session: PlayerSession): Promise<void>;
/**
 * Handle swipe match - when the player swipes right on a dating app character
 * Matches Python: handle_swipe_match() in command_dispatcher.py
 */
export declare function handleSwipeMatch(_payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleGetDateIdeas(_payload: unknown, session: PlayerSession): Promise<void>;
/**
 * Handle startDate command from iOS DateActivitySelectionView.
 * iOS sends: {"type": "startDate", "activityId": "id", "partnerId": "pid"}
 * Routes to the same dateNight logic.
 */
export declare function handleStartDate(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleRelationshipEventResponse(payload: unknown, session: PlayerSession): Promise<void>;
export declare function handleDateMiniGameResponse(payload: unknown, session: PlayerSession): Promise<void>;
//# sourceMappingURL=romance.d.ts.map