/**
 * Meşguliyet senaryoları modülü
 * Gerçekçi gecikme ve meşguliyet senaryoları üretir.
 * @module timer-system/busy-scenarios
 * Gereksinimler: 5.2, 5.4
 */
export interface BusyScenario {
    id: string;
    name: string;
    message: string;
    delayMinutes: {
        min: number;
        max: number;
    };
    timeRestriction?: {
        start: number;
        end: number;
    };
}
export declare const BUSY_SCENARIOS: BusyScenario[];
/**
 * Verilen saate uygun rastgele bir meşguliyet senaryosu seçer.
 * Gece saatlerinde (23-07) uyku senaryosu ağırlıklı seçilir.
 */
export declare function selectRandomScenario(hour: number): BusyScenario;
/**
 * Senaryo için doğal sapmalı gecikme süresi hesaplar (saniye cinsinden).
 * Tam min/max değerleri yerine ±%15 doğal sapma ekler.
 */
export declare function calculateBusyDelay(scenario: BusyScenario): number;
//# sourceMappingURL=busy-scenarios.d.ts.map