import { NationRepository } from '../../storage/repos/nation.repo.js'; import { RegionRepository } from '../../storage/repos/region.repo.js'; import { DiplomacyRepository } from '../../storage/repos/diplomacy.repo.js'; import { ConflictResolver } from './conflict-resolver.js'; export declare class TurnProcessor { private nationRepo; private regionRepo; private diplomacyRepo; private conflictResolver; constructor(nationRepo: NationRepository, regionRepo: RegionRepository, diplomacyRepo: DiplomacyRepository, conflictResolver: ConflictResolver); processTurn(worldId: string, turnNumber: number): void; private processEconomy; private processConflicts; private processConsumption; } //# sourceMappingURL=turn-processor.d.ts.map