export declare const GENERATION_DEFAULTS: { readonly MIN_LENGTH: 20; readonly MAX_LENGTH: 100; readonly MAX_TRIES: 10; readonly STATE_SIZE: 2; readonly MAX_ATTEMPTS: 100; readonly NUM_FRAGMENTS: 2; }; export declare const TIME_CONSTANTS: { readonly SEASON_LENGTH: 90; readonly DAYS_PER_YEAR: 360; readonly SEASONS: readonly ["spring", "summer", "autumn", "winter"]; readonly STARTING_DAY: 1; readonly STARTING_SEASON: "spring"; readonly STARTING_YEAR: 1; }; export declare const DIFFICULTY_SETTINGS: { readonly easy: { readonly powerRange: [number, number]; readonly rewardMultiplier: 1.5; readonly penaltyMultiplier: 0.7; }; readonly normal: { readonly powerRange: [number, number]; readonly rewardMultiplier: 1; readonly penaltyMultiplier: 1; }; readonly hard: { readonly powerRange: [number, number]; readonly rewardMultiplier: 0.8; readonly penaltyMultiplier: 1.3; }; readonly legendary: { readonly powerRange: [number, number]; readonly rewardMultiplier: 0.6; readonly penaltyMultiplier: 1.6; }; }; export declare const DEFAULT_CONTEXT: { readonly AGE: 16; readonly WEALTH: 0; readonly INFLUENCE: 0; readonly REPUTATION: 0; readonly HEALTH: 100; readonly LEVEL: 1; readonly POWER_LEVEL: 25; }; export declare const ENVIRONMENTAL_CONSTANTS: { readonly SEASONAL_EVENT_CHANCE: 10; readonly WEATHER_CHANGE_CHANCE: 5; readonly CLIMATE_EXTREMES_MULTIPLIER: 1.5; readonly WINTER_HEALTH_PENALTY: -5; readonly STORM_MOVEMENT_PENALTY: -10; }; export declare const CHAIN_CONSTANTS: { readonly MAX_ACTIVE_CHAINS: 5; readonly CHAIN_TIMEOUT_DAYS: 30; readonly DEFAULT_CHAIN_DELAY: 3; }; export declare const TEMPLATE_CONSTANTS: { readonly MAX_TEMPLATES_PER_GENRE: 1000; readonly TEMPLATE_CACHE_SIZE: 100; readonly TEMPLATE_VALIDATION_TIMEOUT: 5000; }; export declare const RELATIONSHIP_CONSTANTS: { readonly MAX_RELATIONSHIP_STRENGTH: 100; readonly MIN_RELATIONSHIP_STRENGTH: -100; readonly DEFAULT_RELATIONSHIP_STRENGTH: 0; readonly RELATIONSHIP_DECAY_RATE: 0.1; readonly RELATIONSHIP_IMPROVEMENT_RATE: 5; }; export declare const LOCALIZATION_CONSTANTS: { readonly DEFAULT_LANGUAGE: "en"; readonly FALLBACK_LANGUAGE: "en"; readonly MAX_TRANSLATION_CACHE_SIZE: 1000; }; export declare const RULE_CONSTANTS: { readonly MAX_RULES_PER_GENERATOR: 100; readonly RULE_EXECUTION_TIMEOUT: 1000; readonly MAX_CONDITIONS_PER_RULE: 10; }; export declare const PERFORMANCE_CONSTANTS: { readonly MAX_EVENTS_PER_SESSION: 1000; readonly CACHE_TTL_SECONDS: 3600; readonly BATCH_SIZE_LIMIT: 50; }; export declare const FILE_CONSTANTS: { readonly TEMPLATE_FILE_EXTENSION: ".json"; readonly EXPORT_FILE_EXTENSION: ".json"; readonly MAX_FILE_SIZE_BYTES: number; readonly BACKUP_RETENTION_DAYS: 30; }; export declare const PROBABILITY_CONSTANTS: { readonly RANDOM_EVENT_CHANCE: 0.3; readonly CHAIN_TRIGGER_CHANCE: 0.2; readonly RELATIONSHIP_CHANGE_CHANCE: 0.15; readonly ENVIRONMENTAL_EFFECT_CHANCE: 0.25; }; export declare const VALIDATION_CONSTANTS: { readonly MIN_TITLE_LENGTH: 3; readonly MAX_TITLE_LENGTH: 100; readonly MIN_DESCRIPTION_LENGTH: 10; readonly MAX_DESCRIPTION_LENGTH: 1000; readonly MAX_CHOICES_PER_EVENT: 5; readonly MIN_CHOICES_PER_EVENT: 2; }; export declare const LOG_CONSTANTS: { readonly LOG_LEVELS: readonly ["debug", "info", "warn", "error"]; readonly DEFAULT_LOG_LEVEL: "info"; readonly MAX_LOG_ENTRIES: 10000; readonly LOG_RETENTION_DAYS: 7; }; //# sourceMappingURL=constants.d.ts.map