import { BonfireManager } from "./BonfireManager.js";
import { type KittenScientists } from "./KittenScientists.js";
import { ReligionManager } from "./ReligionManager.js";
import { ScienceManager } from "./ScienceManager.js";
import { SpaceManager } from "./SpaceManager.js";
import { TimeControlManager } from "./TimeControlManager.js";
import { TimeManager } from "./TimeManager.js";
import { TradeManager } from "./TradeManager.js";
import { VillageManager } from "./VillageManager.js";
import { WorkshopManager } from "./WorkshopManager.js";
import { type ActivityClass, type ActivitySummarySection } from "./helper/ActivitySummary.js";
import { BonfireSettings } from "./settings/BonfireSettings.js";
import { EngineSettings } from "./settings/EngineSettings.js";
import { ReligionSettings } from "./settings/ReligionSettings.js";
import { ScienceSettings } from "./settings/ScienceSettings.js";
import { SpaceSettings } from "./settings/SpaceSettings.js";
import { TimeControlSettings } from "./settings/TimeControlSettings.js";
import { TimeSettings } from "./settings/TimeSettings.js";
import { TradeSettings } from "./settings/TradeSettings.js";
import { VillageSettings } from "./settings/VillageSettings.js";
import { WorkshopSettings } from "./settings/WorkshopSettings.js";
import { type Cycle, type Planet } from "./types/index.js";
declare const i18nData: {
    "de-DE": {
        "act.accelerate": string;
        "act.adore": string;
        "act.blackcoin.buy": string;
        "act.blackcoin.sell": string;
        "act.build": string;
        "act.builds": string;
        "act.craft": string;
        "act.distribute": string;
        "act.elect": string;
        "act.feed": string;
        "act.fix.cry": string;
        "act.hunt": string;
        "act.observe": string;
        "act.praise": string;
        "act.promote": string;
        "act.refineTCs": string;
        "act.refineTears": string;
        "act.sacrificeAlicorns": string;
        "act.sacrificeUnicorns": string;
        "act.sun.discover": string;
        "act.sun.discovers": string;
        "act.time.activeHeatTransferEnd": string;
        "act.time.activeHeatTransferStart": string;
        "act.time.getTemporalFlux": string;
        "act.time.skip": string;
        "act.trade": string;
        "act.transcend": string;
        "blackcoin.buy.prompt": string;
        "blackcoin.buy.promptExplainer": string;
        "blackcoin.buy.promptTitle": string;
        "blackcoin.buy.title": string;
        "blackcoin.buy.trigger": string;
        "blackcoin.buy": string;
        "blackcoin.sell.prompt": string;
        "blackcoin.sell.promptExplainer": string;
        "blackcoin.sell.promptTitle": string;
        "blackcoin.sell.title": string;
        "blackcoin.sell": string;
        "build.embassies": string;
        "build.embassy": string;
        copy: string;
        "craft.limited": string;
        "craft.unlimited": string;
        delete: string;
        "dispose.necrocorn": string;
        "festival.extend": string;
        "festival.hold": string;
        "filter.accelerate": string;
        "filter.adore": string;
        "filter.allKG": string;
        "filter.build": string;
        "filter.craft": string;
        "filter.disable": string;
        "filter.distribute": string;
        "filter.enable": string;
        "filter.explainer": string;
        "filter.faith": string;
        "filter.festival": string;
        "filter.hunt": string;
        "filter.misc": string;
        "filter.praise": string;
        "filter.promote": string;
        "filter.research": string;
        "filter.star": string;
        "filter.timeSkip": string;
        "filter.trade": string;
        "filter.transcend": string;
        "filter.upgrade": string;
        "option.accelerate": string;
        "option.autofeed": string;
        "option.catnip": string;
        "option.crypto": string;
        "option.elect.job.any": string;
        "option.elect.job": string;
        "option.elect.trait": string;
        "option.elect": string;
        "option.embassies": string;
        "option.faith.adore": string;
        "option.faith.autoPraise": string;
        "option.faith.best.unicorn": string;
        "option.faith.refineTears": string;
        "option.faith.refineTimeCrystals": string;
        "option.faith.sacrificeAlicorns": string;
        "option.faith.sacrificeUnicorns": string;
        "option.faith.transcend": string;
        "option.festival": string;
        "option.fix.cry": string;
        "option.hunt": string;
        "option.magnetos": string;
        "option.observe": string;
        "option.praise": string;
        "option.promote": string;
        "option.promotekittens": string;
        "option.reactors": string;
        "option.shipOverride": string;
        "option.steamworks": string;
        "option.time.activeHeatTransfer": string;
        "option.time.reset": string;
        "option.time.skip.ignoreOverheat": string;
        "option.time.skip": string;
        "reset.after": string;
        "reset.cancel.activity": string;
        "reset.cancel.message": string;
        "reset.check": string;
        "reset.checked": string;
        "reset.countdown.0": string;
        "reset.countdown.1": string;
        "reset.countdown.10": string;
        "reset.countdown.2": string;
        "reset.countdown.3": string;
        "reset.countdown.4": string;
        "reset.countdown.5": string;
        "reset.countdown.6": string;
        "reset.countdown.7": string;
        "reset.countdown.8": string;
        "reset.countdown.9": string;
        "reset.last.message": string;
        "reset.tip": string;
        reset: string;
        "resources.consume.prompt": string;
        "resources.consume.promptExplainer": string;
        "resources.consume.promptTitle": string;
        "resources.consume.set": string;
        "resources.consume.title": string;
        "resources.consume.titleZero": string;
        "resources.consume": string;
        "resources.stock.prompt": string;
        "resources.stock.promptExplainer": string;
        "resources.stock.promptTitle": string;
        "resources.stock.title": string;
        "resources.stock.titleInfinite": string;
        "resources.stock.titleZero": string;
        "state.compress": string;
        "state.confirmDestruction": string;
        "state.copied.game": string;
        "state.copied.gameCurrent": string;
        "state.copied.state": string;
        "state.copied.stateCurrent": string;
        "state.copy.game": string;
        "state.copy.gameCurrent": string;
        "state.copy.state": string;
        "state.copy.stateCurrent": string;
        "state.delete.game": string;
        "state.delete.state": string;
        "state.deleted.game": string;
        "state.deleted.state": string;
        "state.edit.game": string;
        "state.edit.state": string;
        "state.exportAll": string;
        "state.exportAllTitle": string;
        "state.import": string;
        "state.imported.game": string;
        "state.imported.state": string;
        "state.importTitle": string;
        "state.loaded.game": string;
        "state.loaded.state": string;
        "state.loadPrompt": string;
        "state.local": string;
        "state.localGames": string;
        "state.localStates": string;
        "state.new": string;
        "state.noConfirm": string;
        "state.store": string;
        "state.stored.game": string;
        "state.stored.state": string;
        "state.storeFactory": string;
        "state.storeGame.prompt": string;
        "state.storeGame": string;
        "state.storeState.prompt": string;
        "state.storeState": string;
        "state.title": string;
        "state.unlabeledGame": string;
        "state.unlabeledState": string;
        "state.update.game": string;
        "state.update.state": string;
        "state.updated.game": string;
        "state.updated.state": string;
        "status.auto.disable": string;
        "status.auto.enable": string;
        "status.ks.disable": string;
        "status.ks.enable": string;
        "status.ks.init": string;
        "status.ks.upgrade": string;
        "status.reset.check.disable": string;
        "status.reset.check.enable": string;
        "status.resource.disable": string;
        "status.resource.enable": string;
        "status.sub.disable": string;
        "status.sub.enable": string;
        "summary.accelerate": string;
        "summary.adore": string;
        "summary.building": string;
        "summary.craft": string;
        "summary.day": string;
        "summary.days": string;
        "summary.distribute": string;
        "summary.embassy": string;
        "summary.feed": string;
        "summary.festival": string;
        "summary.fix.cry": string;
        "summary.head": string;
        "summary.hunt": string;
        "summary.praise": string;
        "summary.promote": string;
        "summary.refine": string;
        "summary.separator": string;
        "summary.show": string;
        "summary.stars": string;
        "summary.sun": string;
        "summary.tech": string;
        "summary.time.activeHeatTransferStart": string;
        "summary.time.getTemporalFlux": string;
        "summary.time.reset.content": string;
        "summary.time.reset.title": string;
        "summary.time.skip": string;
        "summary.trade": string;
        "summary.transcend": string;
        "summary.upgrade": string;
        "summary.year": string;
        "summary.years": string;
        "time.heatTransfer.cycle.disable": string;
        "time.heatTransfer.cycle.enable": string;
        "time.skip.cycle.disable": string;
        "time.skip.cycle.enable": string;
        "time.skip.season.disable": string;
        "time.skip.season.enable": string;
        "trade.limited": string;
        "trade.season.disable": string;
        "trade.season.enable": string;
        "trade.seasons": string;
        "trade.unlimited": string;
        "ui.additional": string;
        "ui.build": string;
        "ui.close": string;
        "ui.craft.resources": string;
        "ui.craft": string;
        "ui.cycles": string;
        "ui.disable.all": string;
        "ui.distribute": string;
        "ui.enable.all": string;
        "ui.engine": string;
        "ui.faith": string;
        "ui.filter": string;
        "ui.infinity": string;
        "ui.internals.interval.prompt": string;
        "ui.internals.interval.promptExplainer": string;
        "ui.internals.interval.promptTitle": string;
        "ui.internals.interval": string;
        "ui.internals": string;
        "ui.itemsHide": string;
        "ui.itemsShow": string;
        "ui.ksColumn": string;
        "ui.language": string;
        "ui.limit": string;
        "ui.limited.off": string;
        "ui.limited.on": string;
        "ui.max.build.prompt": string;
        "ui.max.build.promptExplainer": string;
        "ui.max.build.title": string;
        "ui.max.build.titleInfinite": string;
        "ui.max.build.titleZero": string;
        "ui.max.craft.prompt": string;
        "ui.max.craft.promptExplainer": string;
        "ui.max.craft.promptTitle": string;
        "ui.max.craft.title": string;
        "ui.max.craft.titleInfinite": string;
        "ui.max.craft.titleZero": string;
        "ui.max.distribute.prompt": string;
        "ui.max.distribute.promptExplainer": string;
        "ui.max.distribute.promptTitle": string;
        "ui.max.distribute.title": string;
        "ui.max.distribute.titleInfinite": string;
        "ui.max.distribute.titleZero": string;
        "ui.max.embassy.title": string;
        "ui.max.embassy.titleInfinite": string;
        "ui.max.embassy.titleZero": string;
        "ui.max.prompt.absolute": string;
        "ui.max.prompt.float": string;
        "ui.max.set": string;
        "ui.max.timeSkip.prompt": string;
        "ui.max.timeSkip.promptExplainer": string;
        "ui.max.timeSkip.promptTitle": string;
        "ui.max.timeSkip.title": string;
        "ui.max.timeSkip.titleInfinite": string;
        "ui.max.timeSkip.titleZero": string;
        "ui.max": string;
        "ui.maximum": string;
        "ui.min": string;
        "ui.options": string;
        "ui.reset": string;
        "ui.resources": string;
        "ui.space": string;
        "ui.time": string;
        "ui.timeCtrl": string;
        "ui.trade": string;
        "ui.trigger.accelerateTime.prompt": string;
        "ui.trigger.accelerateTime.promptExplainer": string;
        "ui.trigger.accelerateTime.promptTitle": string;
        "ui.trigger.activeHeatTransfer.prompt": string;
        "ui.trigger.activeHeatTransfer.promptExplainer": string;
        "ui.trigger.activeHeatTransfer.promptTitle": string;
        "ui.trigger.build.blocked": string;
        "ui.trigger.build.inherited": string;
        "ui.trigger.build.prompt": string;
        "ui.trigger.build.promptExplainer": string;
        "ui.trigger.crypto.prompt": string;
        "ui.trigger.crypto.promptExplainer": string;
        "ui.trigger.crypto.promptTitle": string;
        "ui.trigger.embassies.prompt": string;
        "ui.trigger.embassies.promptExplainer": string;
        "ui.trigger.embassies.promptTitle": string;
        "ui.trigger.hunt.prompt": string;
        "ui.trigger.hunt.promptExplainer": string;
        "ui.trigger.inactive": string;
        "ui.trigger.promoteKittens.prompt": string;
        "ui.trigger.promoteKittens.promptExplainer": string;
        "ui.trigger.promoteKittens.promptTitle": string;
        "ui.trigger.prompt.absolute": string;
        "ui.trigger.prompt.float": string;
        "ui.trigger.prompt.percentage": string;
        "ui.trigger.reset.promptExplainer": string;
        "ui.trigger.section.blocked": string;
        "ui.trigger.section.inactive": string;
        "ui.trigger.section.inherited": string;
        "ui.trigger.section.prompt": string;
        "ui.trigger.section.promptExplainer": string;
        "ui.trigger.section": string;
        "ui.trigger.setinteger.promptExplainer": string;
        "ui.trigger.setinteger": string;
        "ui.trigger.setpercentage.promptExplainer": string;
        "ui.trigger.setpercentage": string;
        "ui.trigger.timeSkip.prompt": string;
        "ui.trigger.timeSkip.promptExplainer": string;
        "ui.trigger.timeSkip.promptTitle": string;
        "ui.trigger": string;
        "ui.upgrade.buildings": string;
        "ui.upgrade.missions": string;
        "ui.upgrade.policies": string;
        "ui.upgrade.races": string;
        "ui.upgrade.techs": string;
        "ui.upgrade.upgrades": string;
        "ui.upgrade": string;
        "ui.upgrades": string;
        update: string;
        "upgrade.building.amphitheatre": string;
        "upgrade.building.aqueduct": string;
        "upgrade.building.library": string;
        "upgrade.building.pasture": string;
        "upgrade.building.warehouse": string;
        "upgrade.policy": string;
        "upgrade.race": string;
        "upgrade.space.mission": string;
        "upgrade.space": string;
        "upgrade.tech": string;
        "upgrade.upgrade": string;
    };
    "en-US": {
        "act.accelerate": string;
        "act.adore": string;
        "act.blackcoin.buy": string;
        "act.blackcoin.sell": string;
        "act.build": string;
        "act.builds": string;
        "act.craft": string;
        "act.distribute": string;
        "act.elect": string;
        "act.feed": string;
        "act.fix.cry": string;
        "act.hunt": string;
        "act.observe": string;
        "act.praise": string;
        "act.promote": string;
        "act.refineTCs": string;
        "act.refineTears": string;
        "act.sacrificeAlicorns": string;
        "act.sacrificeUnicorns": string;
        "act.sun.discover": string;
        "act.sun.discovers": string;
        "act.time.activeHeatTransferEnd": string;
        "act.time.activeHeatTransferStart": string;
        "act.time.getTemporalFlux": string;
        "act.time.skip": string;
        "act.trade": string;
        "act.transcend": string;
        "blackcoin.buy.prompt": string;
        "blackcoin.buy.promptExplainer": string;
        "blackcoin.buy.promptTitle": string;
        "blackcoin.buy.title": string;
        "blackcoin.buy.trigger": string;
        "blackcoin.buy": string;
        "blackcoin.sell.prompt": string;
        "blackcoin.sell.promptExplainer": string;
        "blackcoin.sell.promptTitle": string;
        "blackcoin.sell.title": string;
        "blackcoin.sell": string;
        "build.embassies": string;
        "build.embassy": string;
        copy: string;
        "craft.limited": string;
        "craft.unlimited": string;
        delete: string;
        "dispose.necrocorn": string;
        "festival.extend": string;
        "festival.hold": string;
        "filter.accelerate": string;
        "filter.adore": string;
        "filter.allKG": string;
        "filter.build": string;
        "filter.craft": string;
        "filter.disable": string;
        "filter.distribute": string;
        "filter.enable": string;
        "filter.explainer": string;
        "filter.faith": string;
        "filter.festival": string;
        "filter.hunt": string;
        "filter.misc": string;
        "filter.praise": string;
        "filter.promote": string;
        "filter.research": string;
        "filter.star": string;
        "filter.timeSkip": string;
        "filter.trade": string;
        "filter.transcend": string;
        "filter.upgrade": string;
        "option.accelerate": string;
        "option.autofeed": string;
        "option.catnip": string;
        "option.crypto": string;
        "option.elect.job.any": string;
        "option.elect.job": string;
        "option.elect.trait": string;
        "option.elect": string;
        "option.embassies": string;
        "option.faith.adore": string;
        "option.faith.autoPraise": string;
        "option.faith.best.unicorn": string;
        "option.faith.refineTears": string;
        "option.faith.refineTimeCrystals": string;
        "option.faith.sacrificeAlicorns": string;
        "option.faith.sacrificeUnicorns": string;
        "option.faith.transcend": string;
        "option.festival": string;
        "option.fix.cry": string;
        "option.hunt": string;
        "option.magnetos": string;
        "option.observe": string;
        "option.praise": string;
        "option.promote": string;
        "option.promotekittens": string;
        "option.reactors": string;
        "option.shipOverride": string;
        "option.steamworks": string;
        "option.time.activeHeatTransfer": string;
        "option.time.reset": string;
        "option.time.skip.ignoreOverheat": string;
        "option.time.skip": string;
        "reset.after": string;
        "reset.cancel.activity": string;
        "reset.cancel.message": string;
        "reset.check": string;
        "reset.checked": string;
        "reset.countdown.0": string;
        "reset.countdown.1": string;
        "reset.countdown.10": string;
        "reset.countdown.2": string;
        "reset.countdown.3": string;
        "reset.countdown.4": string;
        "reset.countdown.5": string;
        "reset.countdown.6": string;
        "reset.countdown.7": string;
        "reset.countdown.8": string;
        "reset.countdown.9": string;
        "reset.last.message": string;
        "reset.tip": string;
        reset: string;
        "resources.consume.prompt": string;
        "resources.consume.promptExplainer": string;
        "resources.consume.promptTitle": string;
        "resources.consume.set": string;
        "resources.consume.title": string;
        "resources.consume.titleZero": string;
        "resources.consume": string;
        "resources.stock.prompt": string;
        "resources.stock.promptExplainer": string;
        "resources.stock.promptTitle": string;
        "resources.stock.title": string;
        "resources.stock.titleInfinite": string;
        "resources.stock.titleZero": string;
        "state.compress": string;
        "state.confirmDestruction": string;
        "state.copied.game": string;
        "state.copied.gameCurrent": string;
        "state.copied.state": string;
        "state.copied.stateCurrent": string;
        "state.copy.game": string;
        "state.copy.gameCurrent": string;
        "state.copy.state": string;
        "state.copy.stateCurrent": string;
        "state.delete.game": string;
        "state.delete.state": string;
        "state.deleted.game": string;
        "state.deleted.state": string;
        "state.edit.game": string;
        "state.edit.state": string;
        "state.exportAll": string;
        "state.exportAllTitle": string;
        "state.import": string;
        "state.imported.game": string;
        "state.imported.state": string;
        "state.importTitle": string;
        "state.loaded.game": string;
        "state.loaded.state": string;
        "state.loadPrompt": string;
        "state.local": string;
        "state.localGames": string;
        "state.localStates": string;
        "state.new": string;
        "state.noConfirm": string;
        "state.store": string;
        "state.stored.game": string;
        "state.stored.state": string;
        "state.storeFactory": string;
        "state.storeGame.prompt": string;
        "state.storeGame": string;
        "state.storeState.prompt": string;
        "state.storeState": string;
        "state.title": string;
        "state.unlabeledGame": string;
        "state.unlabeledState": string;
        "state.update.game": string;
        "state.update.state": string;
        "state.updated.game": string;
        "state.updated.state": string;
        "status.auto.disable": string;
        "status.auto.enable": string;
        "status.ks.disable": string;
        "status.ks.enable": string;
        "status.ks.init": string;
        "status.ks.upgrade": string;
        "status.reset.check.disable": string;
        "status.reset.check.enable": string;
        "status.resource.disable": string;
        "status.resource.enable": string;
        "status.sub.disable": string;
        "status.sub.enable": string;
        "summary.accelerate": string;
        "summary.adore": string;
        "summary.building": string;
        "summary.craft": string;
        "summary.day": string;
        "summary.days": string;
        "summary.distribute": string;
        "summary.embassy": string;
        "summary.feed": string;
        "summary.festival": string;
        "summary.fix.cry": string;
        "summary.head": string;
        "summary.hunt": string;
        "summary.praise": string;
        "summary.promote": string;
        "summary.refine": string;
        "summary.separator": string;
        "summary.show": string;
        "summary.stars": string;
        "summary.sun": string;
        "summary.tech": string;
        "summary.time.activeHeatTransferStart": string;
        "summary.time.getTemporalFlux": string;
        "summary.time.reset.content": string;
        "summary.time.reset.title": string;
        "summary.time.skip": string;
        "summary.trade": string;
        "summary.transcend": string;
        "summary.upgrade": string;
        "summary.year": string;
        "summary.years": string;
        "time.heatTransfer.cycle.disable": string;
        "time.heatTransfer.cycle.enable": string;
        "time.skip.cycle.disable": string;
        "time.skip.cycle.enable": string;
        "time.skip.season.disable": string;
        "time.skip.season.enable": string;
        "trade.limited": string;
        "trade.season.disable": string;
        "trade.season.enable": string;
        "trade.seasons": string;
        "trade.unlimited": string;
        "ui.additional": string;
        "ui.build": string;
        "ui.close": string;
        "ui.craft.resources": string;
        "ui.craft": string;
        "ui.cycles": string;
        "ui.disable.all": string;
        "ui.distribute": string;
        "ui.enable.all": string;
        "ui.engine": string;
        "ui.faith": string;
        "ui.filter": string;
        "ui.infinity": string;
        "ui.internals.interval.prompt": string;
        "ui.internals.interval.promptExplainer": string;
        "ui.internals.interval.promptTitle": string;
        "ui.internals.interval": string;
        "ui.internals": string;
        "ui.itemsHide": string;
        "ui.itemsShow": string;
        "ui.ksColumn": string;
        "ui.language": string;
        "ui.limit": string;
        "ui.limited.off": string;
        "ui.limited.on": string;
        "ui.max.build.prompt": string;
        "ui.max.build.promptExplainer": string;
        "ui.max.build.title": string;
        "ui.max.build.titleInfinite": string;
        "ui.max.build.titleZero": string;
        "ui.max.craft.prompt": string;
        "ui.max.craft.promptExplainer": string;
        "ui.max.craft.promptTitle": string;
        "ui.max.craft.title": string;
        "ui.max.craft.titleInfinite": string;
        "ui.max.craft.titleZero": string;
        "ui.max.distribute.prompt": string;
        "ui.max.distribute.promptExplainer": string;
        "ui.max.distribute.promptTitle": string;
        "ui.max.distribute.title": string;
        "ui.max.distribute.titleInfinite": string;
        "ui.max.distribute.titleZero": string;
        "ui.max.embassy.title": string;
        "ui.max.embassy.titleInfinite": string;
        "ui.max.embassy.titleZero": string;
        "ui.max.prompt.absolute": string;
        "ui.max.prompt.float": string;
        "ui.max.set": string;
        "ui.max.timeSkip.prompt": string;
        "ui.max.timeSkip.promptExplainer": string;
        "ui.max.timeSkip.promptTitle": string;
        "ui.max.timeSkip.title": string;
        "ui.max.timeSkip.titleInfinite": string;
        "ui.max.timeSkip.titleZero": string;
        "ui.max": string;
        "ui.maximum": string;
        "ui.min": string;
        "ui.options": string;
        "ui.reset": string;
        "ui.resources": string;
        "ui.space": string;
        "ui.time": string;
        "ui.timeCtrl": string;
        "ui.trade": string;
        "ui.trigger.accelerateTime.prompt": string;
        "ui.trigger.accelerateTime.promptExplainer": string;
        "ui.trigger.accelerateTime.promptTitle": string;
        "ui.trigger.activeHeatTransfer.prompt": string;
        "ui.trigger.activeHeatTransfer.promptExplainer": string;
        "ui.trigger.activeHeatTransfer.promptTitle": string;
        "ui.trigger.build.blocked": string;
        "ui.trigger.build.inherited": string;
        "ui.trigger.build.prompt": string;
        "ui.trigger.build.promptExplainer": string;
        "ui.trigger.crypto.prompt": string;
        "ui.trigger.crypto.promptExplainer": string;
        "ui.trigger.crypto.promptTitle": string;
        "ui.trigger.embassies.prompt": string;
        "ui.trigger.embassies.promptExplainer": string;
        "ui.trigger.embassies.promptTitle": string;
        "ui.trigger.hunt.prompt": string;
        "ui.trigger.hunt.promptExplainer": string;
        "ui.trigger.inactive": string;
        "ui.trigger.promoteKittens.prompt": string;
        "ui.trigger.promoteKittens.promptExplainer": string;
        "ui.trigger.promoteKittens.promptTitle": string;
        "ui.trigger.prompt.absolute": string;
        "ui.trigger.prompt.float": string;
        "ui.trigger.prompt.percentage": string;
        "ui.trigger.reset.promptExplainer": string;
        "ui.trigger.section.blocked": string;
        "ui.trigger.section.inactive": string;
        "ui.trigger.section.inherited": string;
        "ui.trigger.section.prompt": string;
        "ui.trigger.section.promptExplainer": string;
        "ui.trigger.section": string;
        "ui.trigger.setinteger.promptExplainer": string;
        "ui.trigger.setinteger": string;
        "ui.trigger.setpercentage.promptExplainer": string;
        "ui.trigger.setpercentage": string;
        "ui.trigger.timeSkip.prompt": string;
        "ui.trigger.timeSkip.promptExplainer": string;
        "ui.trigger.timeSkip.promptTitle": string;
        "ui.trigger": string;
        "ui.upgrade.buildings": string;
        "ui.upgrade.missions": string;
        "ui.upgrade.policies": string;
        "ui.upgrade.races": string;
        "ui.upgrade.techs": string;
        "ui.upgrade.upgrades": string;
        "ui.upgrade": string;
        "ui.upgrades": string;
        update: string;
        "upgrade.building.amphitheatre": string;
        "upgrade.building.aqueduct": string;
        "upgrade.building.library": string;
        "upgrade.building.pasture": string;
        "upgrade.building.warehouse": string;
        "upgrade.policy": string;
        "upgrade.race": string;
        "upgrade.space.mission": string;
        "upgrade.space": string;
        "upgrade.tech": string;
        "upgrade.upgrade": string;
    };
    "he-IL": {
        "act.accelerate": string;
        "act.adore": string;
        "act.blackcoin.buy": string;
        "act.blackcoin.sell": string;
        "act.build": string;
        "act.builds": string;
        "act.craft": string;
        "act.distribute": string;
        "act.elect": string;
        "act.feed": string;
        "act.fix.cry": string;
        "act.hunt": string;
        "act.observe": string;
        "act.praise": string;
        "act.promote": string;
        "act.refineTCs": string;
        "act.refineTears": string;
        "act.sacrificeAlicorns": string;
        "act.sacrificeUnicorns": string;
        "act.sun.discover": string;
        "act.sun.discovers": string;
        "act.time.activeHeatTransferEnd": string;
        "act.time.activeHeatTransferStart": string;
        "act.time.getTemporalFlux": string;
        "act.time.skip": string;
        "act.trade": string;
        "act.transcend": string;
        "blackcoin.buy.prompt": string;
        "blackcoin.buy.promptExplainer": string;
        "blackcoin.buy.promptTitle": string;
        "blackcoin.buy.title": string;
        "blackcoin.buy.trigger": string;
        "blackcoin.buy": string;
        "blackcoin.sell.prompt": string;
        "blackcoin.sell.promptExplainer": string;
        "blackcoin.sell.promptTitle": string;
        "blackcoin.sell.title": string;
        "blackcoin.sell": string;
        "build.embassies": string;
        "build.embassy": string;
        copy: string;
        "craft.limited": string;
        "craft.unlimited": string;
        delete: string;
        "dispose.necrocorn": string;
        "festival.extend": string;
        "festival.hold": string;
        "filter.accelerate": string;
        "filter.adore": string;
        "filter.allKG": string;
        "filter.build": string;
        "filter.craft": string;
        "filter.disable": string;
        "filter.distribute": string;
        "filter.enable": string;
        "filter.explainer": string;
        "filter.faith": string;
        "filter.festival": string;
        "filter.hunt": string;
        "filter.misc": string;
        "filter.praise": string;
        "filter.promote": string;
        "filter.research": string;
        "filter.star": string;
        "filter.timeSkip": string;
        "filter.trade": string;
        "filter.transcend": string;
        "filter.upgrade": string;
        "option.accelerate": string;
        "option.autofeed": string;
        "option.catnip": string;
        "option.crypto": string;
        "option.elect.job.any": string;
        "option.elect.job": string;
        "option.elect.trait": string;
        "option.elect": string;
        "option.embassies": string;
        "option.faith.adore": string;
        "option.faith.autoPraise": string;
        "option.faith.best.unicorn": string;
        "option.faith.refineTears": string;
        "option.faith.refineTimeCrystals": string;
        "option.faith.sacrificeAlicorns": string;
        "option.faith.sacrificeUnicorns": string;
        "option.faith.transcend": string;
        "option.festival": string;
        "option.fix.cry": string;
        "option.hunt": string;
        "option.magnetos": string;
        "option.observe": string;
        "option.praise": string;
        "option.promote": string;
        "option.promotekittens": string;
        "option.reactors": string;
        "option.shipOverride": string;
        "option.steamworks": string;
        "option.time.activeHeatTransfer": string;
        "option.time.reset": string;
        "option.time.skip.ignoreOverheat": string;
        "option.time.skip": string;
        "reset.after": string;
        "reset.cancel.activity": string;
        "reset.cancel.message": string;
        "reset.check": string;
        "reset.checked": string;
        "reset.countdown.0": string;
        "reset.countdown.1": string;
        "reset.countdown.10": string;
        "reset.countdown.2": string;
        "reset.countdown.3": string;
        "reset.countdown.4": string;
        "reset.countdown.5": string;
        "reset.countdown.6": string;
        "reset.countdown.7": string;
        "reset.countdown.8": string;
        "reset.countdown.9": string;
        "reset.last.message": string;
        "reset.tip": string;
        reset: string;
        "resources.consume.prompt": string;
        "resources.consume.promptExplainer": string;
        "resources.consume.promptTitle": string;
        "resources.consume.set": string;
        "resources.consume.title": string;
        "resources.consume.titleZero": string;
        "resources.consume": string;
        "resources.stock.prompt": string;
        "resources.stock.promptExplainer": string;
        "resources.stock.promptTitle": string;
        "resources.stock.title": string;
        "resources.stock.titleInfinite": string;
        "resources.stock.titleZero": string;
        "state.compress": string;
        "state.confirmDestruction": string;
        "state.copied.game": string;
        "state.copied.gameCurrent": string;
        "state.copied.state": string;
        "state.copied.stateCurrent": string;
        "state.copy.game": string;
        "state.copy.gameCurrent": string;
        "state.copy.state": string;
        "state.copy.stateCurrent": string;
        "state.delete.game": string;
        "state.delete.state": string;
        "state.deleted.game": string;
        "state.deleted.state": string;
        "state.edit.game": string;
        "state.edit.state": string;
        "state.exportAll": string;
        "state.exportAllTitle": string;
        "state.import": string;
        "state.imported.game": string;
        "state.imported.state": string;
        "state.importTitle": string;
        "state.loaded.game": string;
        "state.loaded.state": string;
        "state.loadPrompt": string;
        "state.local": string;
        "state.localGames": string;
        "state.localStates": string;
        "state.new": string;
        "state.noConfirm": string;
        "state.store": string;
        "state.stored.game": string;
        "state.stored.state": string;
        "state.storeFactory": string;
        "state.storeGame.prompt": string;
        "state.storeGame": string;
        "state.storeState.prompt": string;
        "state.storeState": string;
        "state.title": string;
        "state.unlabeledGame": string;
        "state.unlabeledState": string;
        "state.update.game": string;
        "state.update.state": string;
        "state.updated.game": string;
        "state.updated.state": string;
        "status.auto.disable": string;
        "status.auto.enable": string;
        "status.ks.disable": string;
        "status.ks.enable": string;
        "status.ks.init": string;
        "status.ks.upgrade": string;
        "status.reset.check.disable": string;
        "status.reset.check.enable": string;
        "status.resource.disable": string;
        "status.resource.enable": string;
        "status.sub.disable": string;
        "status.sub.enable": string;
        "summary.accelerate": string;
        "summary.adore": string;
        "summary.building": string;
        "summary.craft": string;
        "summary.day": string;
        "summary.days": string;
        "summary.distribute": string;
        "summary.embassy": string;
        "summary.feed": string;
        "summary.festival": string;
        "summary.fix.cry": string;
        "summary.head": string;
        "summary.hunt": string;
        "summary.praise": string;
        "summary.promote": string;
        "summary.refine": string;
        "summary.separator": string;
        "summary.show": string;
        "summary.stars": string;
        "summary.sun": string;
        "summary.tech": string;
        "summary.time.activeHeatTransferStart": string;
        "summary.time.getTemporalFlux": string;
        "summary.time.reset.content": string;
        "summary.time.reset.title": string;
        "summary.time.skip": string;
        "summary.trade": string;
        "summary.transcend": string;
        "summary.upgrade": string;
        "summary.year": string;
        "summary.years": string;
        "time.heatTransfer.cycle.disable": string;
        "time.heatTransfer.cycle.enable": string;
        "time.skip.cycle.disable": string;
        "time.skip.cycle.enable": string;
        "time.skip.season.disable": string;
        "time.skip.season.enable": string;
        "trade.limited": string;
        "trade.season.disable": string;
        "trade.season.enable": string;
        "trade.seasons": string;
        "trade.unlimited": string;
        "ui.additional": string;
        "ui.build": string;
        "ui.close": string;
        "ui.craft.resources": string;
        "ui.craft": string;
        "ui.cycles": string;
        "ui.disable.all": string;
        "ui.distribute": string;
        "ui.enable.all": string;
        "ui.engine": string;
        "ui.faith": string;
        "ui.filter": string;
        "ui.infinity": string;
        "ui.internals.interval.prompt": string;
        "ui.internals.interval.promptExplainer": string;
        "ui.internals.interval.promptTitle": string;
        "ui.internals.interval": string;
        "ui.internals": string;
        "ui.itemsHide": string;
        "ui.itemsShow": string;
        "ui.ksColumn": string;
        "ui.language": string;
        "ui.limit": string;
        "ui.limited.off": string;
        "ui.limited.on": string;
        "ui.max.build.prompt": string;
        "ui.max.build.promptExplainer": string;
        "ui.max.build.title": string;
        "ui.max.build.titleInfinite": string;
        "ui.max.build.titleZero": string;
        "ui.max.craft.prompt": string;
        "ui.max.craft.promptExplainer": string;
        "ui.max.craft.promptTitle": string;
        "ui.max.craft.title": string;
        "ui.max.craft.titleInfinite": string;
        "ui.max.craft.titleZero": string;
        "ui.max.distribute.prompt": string;
        "ui.max.distribute.promptExplainer": string;
        "ui.max.distribute.promptTitle": string;
        "ui.max.distribute.title": string;
        "ui.max.distribute.titleInfinite": string;
        "ui.max.distribute.titleZero": string;
        "ui.max.embassy.title": string;
        "ui.max.embassy.titleInfinite": string;
        "ui.max.embassy.titleZero": string;
        "ui.max.prompt.absolute": string;
        "ui.max.prompt.float": string;
        "ui.max.set": string;
        "ui.max.timeSkip.prompt": string;
        "ui.max.timeSkip.promptExplainer": string;
        "ui.max.timeSkip.promptTitle": string;
        "ui.max.timeSkip.title": string;
        "ui.max.timeSkip.titleInfinite": string;
        "ui.max.timeSkip.titleZero": string;
        "ui.max": string;
        "ui.maximum": string;
        "ui.min": string;
        "ui.options": string;
        "ui.reset": string;
        "ui.resources": string;
        "ui.space": string;
        "ui.time": string;
        "ui.timeCtrl": string;
        "ui.trade": string;
        "ui.trigger.accelerateTime.prompt": string;
        "ui.trigger.accelerateTime.promptExplainer": string;
        "ui.trigger.accelerateTime.promptTitle": string;
        "ui.trigger.activeHeatTransfer.prompt": string;
        "ui.trigger.activeHeatTransfer.promptExplainer": string;
        "ui.trigger.activeHeatTransfer.promptTitle": string;
        "ui.trigger.build.blocked": string;
        "ui.trigger.build.inherited": string;
        "ui.trigger.build.prompt": string;
        "ui.trigger.build.promptExplainer": string;
        "ui.trigger.crypto.prompt": string;
        "ui.trigger.crypto.promptExplainer": string;
        "ui.trigger.crypto.promptTitle": string;
        "ui.trigger.embassies.prompt": string;
        "ui.trigger.embassies.promptExplainer": string;
        "ui.trigger.embassies.promptTitle": string;
        "ui.trigger.hunt.prompt": string;
        "ui.trigger.hunt.promptExplainer": string;
        "ui.trigger.inactive": string;
        "ui.trigger.promoteKittens.prompt": string;
        "ui.trigger.promoteKittens.promptExplainer": string;
        "ui.trigger.promoteKittens.promptTitle": string;
        "ui.trigger.prompt.absolute": string;
        "ui.trigger.prompt.float": string;
        "ui.trigger.prompt.percentage": string;
        "ui.trigger.reset.promptExplainer": string;
        "ui.trigger.section.blocked": string;
        "ui.trigger.section.inactive": string;
        "ui.trigger.section.inherited": string;
        "ui.trigger.section.prompt": string;
        "ui.trigger.section.promptExplainer": string;
        "ui.trigger.section": string;
        "ui.trigger.setinteger.promptExplainer": string;
        "ui.trigger.setinteger": string;
        "ui.trigger.setpercentage.promptExplainer": string;
        "ui.trigger.setpercentage": string;
        "ui.trigger.timeSkip.prompt": string;
        "ui.trigger.timeSkip.promptExplainer": string;
        "ui.trigger.timeSkip.promptTitle": string;
        "ui.trigger": string;
        "ui.upgrade.buildings": string;
        "ui.upgrade.missions": string;
        "ui.upgrade.policies": string;
        "ui.upgrade.races": string;
        "ui.upgrade.techs": string;
        "ui.upgrade.upgrades": string;
        "ui.upgrade": string;
        "ui.upgrades": string;
        update: string;
        "upgrade.building.amphitheatre": string;
        "upgrade.building.aqueduct": string;
        "upgrade.building.library": string;
        "upgrade.building.pasture": string;
        "upgrade.building.warehouse": string;
        "upgrade.policy": string;
        "upgrade.race": string;
        "upgrade.space.mission": string;
        "upgrade.space": string;
        "upgrade.tech": string;
        "upgrade.upgrade": string;
    };
    "zh-CN": {
        "act.accelerate": string;
        "act.adore": string;
        "act.blackcoin.buy": string;
        "act.blackcoin.sell": string;
        "act.build": string;
        "act.builds": string;
        "act.craft": string;
        "act.distribute": string;
        "act.elect": string;
        "act.feed": string;
        "act.fix.cry": string;
        "act.hunt": string;
        "act.observe": string;
        "act.praise": string;
        "act.promote": string;
        "act.refineTCs": string;
        "act.refineTears": string;
        "act.sacrificeAlicorns": string;
        "act.sacrificeUnicorns": string;
        "act.sun.discover": string;
        "act.sun.discovers": string;
        "act.time.activeHeatTransferEnd": string;
        "act.time.activeHeatTransferStart": string;
        "act.time.getTemporalFlux": string;
        "act.time.skip": string;
        "act.trade": string;
        "act.transcend": string;
        "blackcoin.buy.prompt": string;
        "blackcoin.buy.promptExplainer": string;
        "blackcoin.buy.promptTitle": string;
        "blackcoin.buy.title": string;
        "blackcoin.buy.trigger": string;
        "blackcoin.buy": string;
        "blackcoin.sell.prompt": string;
        "blackcoin.sell.promptExplainer": string;
        "blackcoin.sell.promptTitle": string;
        "blackcoin.sell.title": string;
        "blackcoin.sell": string;
        "build.embassies": string;
        "build.embassy": string;
        copy: string;
        "craft.limited": string;
        "craft.unlimited": string;
        delete: string;
        "dispose.necrocorn": string;
        "festival.extend": string;
        "festival.hold": string;
        "filter.accelerate": string;
        "filter.adore": string;
        "filter.allKG": string;
        "filter.build": string;
        "filter.craft": string;
        "filter.disable": string;
        "filter.distribute": string;
        "filter.enable": string;
        "filter.explainer": string;
        "filter.faith": string;
        "filter.festival": string;
        "filter.hunt": string;
        "filter.misc": string;
        "filter.praise": string;
        "filter.promote": string;
        "filter.research": string;
        "filter.star": string;
        "filter.timeSkip": string;
        "filter.trade": string;
        "filter.transcend": string;
        "filter.upgrade": string;
        "option.accelerate": string;
        "option.autofeed": string;
        "option.catnip": string;
        "option.crypto": string;
        "option.elect.job.any": string;
        "option.elect.job": string;
        "option.elect.trait": string;
        "option.elect": string;
        "option.embassies": string;
        "option.faith.adore": string;
        "option.faith.autoPraise": string;
        "option.faith.best.unicorn": string;
        "option.faith.refineTears": string;
        "option.faith.refineTimeCrystals": string;
        "option.faith.sacrificeAlicorns": string;
        "option.faith.sacrificeUnicorns": string;
        "option.faith.transcend": string;
        "option.festival": string;
        "option.fix.cry": string;
        "option.hunt": string;
        "option.magnetos": string;
        "option.observe": string;
        "option.praise": string;
        "option.promote": string;
        "option.promotekittens": string;
        "option.reactors": string;
        "option.shipOverride": string;
        "option.steamworks": string;
        "option.time.activeHeatTransfer": string;
        "option.time.reset": string;
        "option.time.skip.ignoreOverheat": string;
        "option.time.skip": string;
        "reset.after": string;
        "reset.cancel.activity": string;
        "reset.cancel.message": string;
        "reset.check": string;
        "reset.checked": string;
        "reset.countdown.0": string;
        "reset.countdown.1": string;
        "reset.countdown.10": string;
        "reset.countdown.2": string;
        "reset.countdown.3": string;
        "reset.countdown.4": string;
        "reset.countdown.5": string;
        "reset.countdown.6": string;
        "reset.countdown.7": string;
        "reset.countdown.8": string;
        "reset.countdown.9": string;
        "reset.last.message": string;
        "reset.tip": string;
        reset: string;
        "resources.consume.prompt": string;
        "resources.consume.promptExplainer": string;
        "resources.consume.promptTitle": string;
        "resources.consume.set": string;
        "resources.consume.title": string;
        "resources.consume.titleZero": string;
        "resources.consume": string;
        "resources.stock.prompt": string;
        "resources.stock.promptExplainer": string;
        "resources.stock.promptTitle": string;
        "resources.stock.title": string;
        "resources.stock.titleInfinite": string;
        "resources.stock.titleZero": string;
        "state.compress": string;
        "state.confirmDestruction": string;
        "state.copied.game": string;
        "state.copied.gameCurrent": string;
        "state.copied.state": string;
        "state.copied.stateCurrent": string;
        "state.copy.game": string;
        "state.copy.gameCurrent": string;
        "state.copy.state": string;
        "state.copy.stateCurrent": string;
        "state.delete.game": string;
        "state.delete.state": string;
        "state.deleted.game": string;
        "state.deleted.state": string;
        "state.edit.game": string;
        "state.edit.state": string;
        "state.exportAll": string;
        "state.exportAllTitle": string;
        "state.import": string;
        "state.imported.game": string;
        "state.imported.state": string;
        "state.importTitle": string;
        "state.loaded.game": string;
        "state.loaded.state": string;
        "state.loadPrompt": string;
        "state.local": string;
        "state.localGames": string;
        "state.localStates": string;
        "state.new": string;
        "state.noConfirm": string;
        "state.store": string;
        "state.stored.game": string;
        "state.stored.state": string;
        "state.storeFactory": string;
        "state.storeGame.prompt": string;
        "state.storeGame": string;
        "state.storeState.prompt": string;
        "state.storeState": string;
        "state.title": string;
        "state.unlabeledGame": string;
        "state.unlabeledState": string;
        "state.update.game": string;
        "state.update.state": string;
        "state.updated.game": string;
        "state.updated.state": string;
        "status.auto.disable": string;
        "status.auto.enable": string;
        "status.ks.disable": string;
        "status.ks.enable": string;
        "status.ks.init": string;
        "status.ks.upgrade": string;
        "status.reset.check.disable": string;
        "status.reset.check.enable": string;
        "status.resource.disable": string;
        "status.resource.enable": string;
        "status.sub.disable": string;
        "status.sub.enable": string;
        "summary.accelerate": string;
        "summary.adore": string;
        "summary.building": string;
        "summary.craft": string;
        "summary.day": string;
        "summary.days": string;
        "summary.distribute": string;
        "summary.embassy": string;
        "summary.feed": string;
        "summary.festival": string;
        "summary.fix.cry": string;
        "summary.head": string;
        "summary.hunt": string;
        "summary.praise": string;
        "summary.promote": string;
        "summary.refine": string;
        "summary.separator": string;
        "summary.show": string;
        "summary.stars": string;
        "summary.sun": string;
        "summary.tech": string;
        "summary.time.activeHeatTransferStart": string;
        "summary.time.getTemporalFlux": string;
        "summary.time.reset.content": string;
        "summary.time.reset.title": string;
        "summary.time.skip": string;
        "summary.trade": string;
        "summary.transcend": string;
        "summary.upgrade": string;
        "summary.year": string;
        "summary.years": string;
        "time.heatTransfer.cycle.disable": string;
        "time.heatTransfer.cycle.enable": string;
        "time.skip.cycle.disable": string;
        "time.skip.cycle.enable": string;
        "time.skip.season.disable": string;
        "time.skip.season.enable": string;
        "trade.limited": string;
        "trade.season.disable": string;
        "trade.season.enable": string;
        "trade.seasons": string;
        "trade.unlimited": string;
        "ui.additional": string;
        "ui.build": string;
        "ui.close": string;
        "ui.craft.resources": string;
        "ui.craft": string;
        "ui.cycles": string;
        "ui.disable.all": string;
        "ui.distribute": string;
        "ui.enable.all": string;
        "ui.engine": string;
        "ui.faith": string;
        "ui.filter": string;
        "ui.infinity": string;
        "ui.internals.interval.prompt": string;
        "ui.internals.interval.promptExplainer": string;
        "ui.internals.interval.promptTitle": string;
        "ui.internals.interval": string;
        "ui.internals": string;
        "ui.itemsHide": string;
        "ui.itemsShow": string;
        "ui.ksColumn": string;
        "ui.language": string;
        "ui.limit": string;
        "ui.limited.off": string;
        "ui.limited.on": string;
        "ui.max.build.prompt": string;
        "ui.max.build.promptExplainer": string;
        "ui.max.build.title": string;
        "ui.max.build.titleInfinite": string;
        "ui.max.build.titleZero": string;
        "ui.max.craft.prompt": string;
        "ui.max.craft.promptExplainer": string;
        "ui.max.craft.promptTitle": string;
        "ui.max.craft.title": string;
        "ui.max.craft.titleInfinite": string;
        "ui.max.craft.titleZero": string;
        "ui.max.distribute.prompt": string;
        "ui.max.distribute.promptExplainer": string;
        "ui.max.distribute.promptTitle": string;
        "ui.max.distribute.title": string;
        "ui.max.distribute.titleInfinite": string;
        "ui.max.distribute.titleZero": string;
        "ui.max.embassy.title": string;
        "ui.max.embassy.titleInfinite": string;
        "ui.max.embassy.titleZero": string;
        "ui.max.prompt.absolute": string;
        "ui.max.prompt.float": string;
        "ui.max.set": string;
        "ui.max.timeSkip.prompt": string;
        "ui.max.timeSkip.promptExplainer": string;
        "ui.max.timeSkip.promptTitle": string;
        "ui.max.timeSkip.title": string;
        "ui.max.timeSkip.titleInfinite": string;
        "ui.max.timeSkip.titleZero": string;
        "ui.max": string;
        "ui.maximum": string;
        "ui.min": string;
        "ui.options": string;
        "ui.reset": string;
        "ui.resources": string;
        "ui.space": string;
        "ui.time": string;
        "ui.timeCtrl": string;
        "ui.trade": string;
        "ui.trigger.accelerateTime.prompt": string;
        "ui.trigger.accelerateTime.promptExplainer": string;
        "ui.trigger.accelerateTime.promptTitle": string;
        "ui.trigger.activeHeatTransfer.prompt": string;
        "ui.trigger.activeHeatTransfer.promptExplainer": string;
        "ui.trigger.activeHeatTransfer.promptTitle": string;
        "ui.trigger.build.blocked": string;
        "ui.trigger.build.inherited": string;
        "ui.trigger.build.prompt": string;
        "ui.trigger.build.promptExplainer": string;
        "ui.trigger.crypto.prompt": string;
        "ui.trigger.crypto.promptExplainer": string;
        "ui.trigger.crypto.promptTitle": string;
        "ui.trigger.embassies.prompt": string;
        "ui.trigger.embassies.promptExplainer": string;
        "ui.trigger.embassies.promptTitle": string;
        "ui.trigger.hunt.prompt": string;
        "ui.trigger.hunt.promptExplainer": string;
        "ui.trigger.inactive": string;
        "ui.trigger.promoteKittens.prompt": string;
        "ui.trigger.promoteKittens.promptExplainer": string;
        "ui.trigger.promoteKittens.promptTitle": string;
        "ui.trigger.prompt.absolute": string;
        "ui.trigger.prompt.float": string;
        "ui.trigger.prompt.percentage": string;
        "ui.trigger.reset.promptExplainer": string;
        "ui.trigger.section.blocked": string;
        "ui.trigger.section.inactive": string;
        "ui.trigger.section.inherited": string;
        "ui.trigger.section.prompt": string;
        "ui.trigger.section.promptExplainer": string;
        "ui.trigger.section": string;
        "ui.trigger.setinteger.promptExplainer": string;
        "ui.trigger.setinteger": string;
        "ui.trigger.setpercentage.promptExplainer": string;
        "ui.trigger.setpercentage": string;
        "ui.trigger.timeSkip.prompt": string;
        "ui.trigger.timeSkip.promptExplainer": string;
        "ui.trigger.timeSkip.promptTitle": string;
        "ui.trigger": string;
        "ui.upgrade.buildings": string;
        "ui.upgrade.missions": string;
        "ui.upgrade.policies": string;
        "ui.upgrade.races": string;
        "ui.upgrade.techs": string;
        "ui.upgrade.upgrades": string;
        "ui.upgrade": string;
        "ui.upgrades": string;
        update: string;
        "upgrade.building.amphitheatre": string;
        "upgrade.building.aqueduct": string;
        "upgrade.building.library": string;
        "upgrade.building.pasture": string;
        "upgrade.building.warehouse": string;
        "upgrade.policy": string;
        "upgrade.race": string;
        "upgrade.space.mission": string;
        "upgrade.space": string;
        "upgrade.tech": string;
        "upgrade.upgrade": string;
    };
};
export type FrameContext = {
    requestGameUiRefresh: boolean;
    entry: number;
    exit: number;
    measurements: Record<string, number | undefined>;
};
export type Automation = {
    tick(context: FrameContext): void | Promise<void>;
};
export type EngineState = {
    v: string;
    engine: EngineSettings;
    bonfire: BonfireSettings;
    religion: ReligionSettings;
    science: ScienceSettings;
    space: SpaceSettings;
    timeControl: TimeControlSettings;
    time: TimeSettings;
    trade: TradeSettings;
    village: VillageSettings;
    workshop: WorkshopSettings;
};
export type GameLanguage = "en" | "br" | "cz" | "de" | "es" | "fr" | "fro" | "it" | "ja" | "ko" | "nl" | "no" | "pl" | "ro" | "ru" | "tr" | "uk" | "zh" | "zht";
export type SupportedLocale = "de-DE" | "en-US" | "he-IL" | "zh-CN";
export type TranslatedString<TKittenGameLiteral extends `$${string}`> = keyof (typeof i18nData)["en-US"] | TKittenGameLiteral;
export declare class Engine {
    /**
     * All i18n literals of the userscript.
     */
    private readonly _i18nData;
    /**
     * Was any state loaded into this engine at any point in time?
     */
    private _isLoaded;
    get isLoaded(): boolean;
    readonly _host: KittenScientists;
    readonly settings: EngineSettings;
    readonly bonfireManager: BonfireManager;
    readonly religionManager: ReligionManager;
    readonly scienceManager: ScienceManager;
    readonly spaceManager: SpaceManager;
    readonly timeControlManager: TimeControlManager;
    readonly timeManager: TimeManager;
    readonly tradeManager: TradeManager;
    readonly villageManager: VillageManager;
    readonly workshopManager: WorkshopManager;
    private _activitySummary;
    private _timeoutMainLoop;
    constructor(host: KittenScientists, gameLanguage: GameLanguage);
    isLanguageSupported(language: string): boolean;
    isLocaleSupported(locale: string): boolean;
    localeSupportsFirstLetterSplits(locale?: SupportedLocale): boolean;
    localeForLanguage(language: string): SupportedLocale | undefined;
    setLanguage(language: GameLanguage, rebuildUI?: boolean): void;
    setLocale(locale: SupportedLocale, rebuildUI?: boolean): void;
    /**
     * Loads a new state into the engine.
     *
     * @param settings The engine state to load.
     * @param retainMetaBehavior When set to `true`, the engine will not be stopped or started, if the engine
     * state would require that. The settings for state management are also not loaded from the engine state.
     * This is intended to make loading of previous settings snapshots more intuitive.
     */
    stateLoad(settings: EngineState, retainMetaBehavior?: boolean): void;
    static get DEFAULT_STATE(): {
        v: string;
        engine: EngineSettings;
        bonfire: BonfireSettings;
        religion: ReligionSettings;
        science: ScienceSettings;
        space: SpaceSettings;
        timeControl: TimeControlSettings;
        time: TimeSettings;
        trade: TradeSettings;
        village: VillageSettings;
        workshop: WorkshopSettings;
    };
    stateReset(): void;
    /**
     * Serializes all settings in the engine.
     *
     * @returns A snapshot of the current engine settings state.
     */
    stateSerialize(): EngineState;
    /**
     * Start the Kitten Scientists engine.
     *
     * @param msg Should we print to the log that the engine was started?
     */
    start(msg?: boolean): void;
    /**
     * Stop the Kitten Scientists engine.
     *
     * @param msg Should we print to the log that the engine was stopped?
     */
    stop(msg?: boolean): void;
    /**
     * The main loop of the automation script.
     */
    private _iterate;
    /**
     * Ensures all log filters in KG are unchecked. This means the events will not be logged.
     */
    private _maintainKGLogFilters;
    symbolForCycle(cycle: Cycle): string;
    labelForCycle(cycle: Cycle): string;
    labelForPlanet(planet: Planet): string;
    /**
     * Retrieve an internationalized string literal.
     *
     * @param key The key to retrieve from the translation table.
     * @param args Variable arguments to render into the string.
     * @returns The translated string.
     */
    i18n<TKittenGameLiteral extends `$${string}`>(key: TranslatedString<TKittenGameLiteral>, args?: Array<number | string>): string;
    iactivity(i18nLiteral: keyof (typeof i18nData)["en-US"], i18nArgs?: Array<number | string>, logStyle?: ActivityClass): void;
    imessage(i18nLiteral: keyof (typeof i18nData)["en-US"], i18nArgs?: Array<number | string>): void;
    storeForSummary(name: string, amount?: number, section?: ActivitySummarySection): void;
    getSummary(): string[];
    displayActivitySummary(): void;
    resetActivitySummary(): void;
    private _printOutput;
    static evaluateSubSectionTrigger(sectionTrigger: number, subSectionTrigger: number): number;
}
export {};
//# sourceMappingURL=Engine.d.ts.map