UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

19 lines 1.43 kB
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js"; import { type Building } from "../types/index.js"; import type { BonfireItem } from "./BonfireSettings.js"; import { Setting, SettingThreshold } from "./Settings.js"; export declare class ResetBonfireBuildingSetting extends SettingThreshold { #private; get baseBuilding(): "academy" | "accelerator" | "aiCore" | "amphitheatre" | "aqueduct" | "barn" | "biolab" | "brewery" | "calciner" | "chapel" | "chronosphere" | "factory" | "field" | "harbor" | "hut" | "library" | "logHouse" | "lumberMill" | "magneto" | "mansion" | "mine" | "mint" | "observatory" | "oilWell" | "pasture" | "quarry" | "reactor" | "smelter" | "steamworks" | "temple" | "tradepost" | "unicornPasture" | "warehouse" | "workshop" | "zebraForge" | "zebraOutpost" | "zebraWorkshop" | "ziggurat" | undefined; get building(): BonfireItem; get stage(): number; constructor(building: BonfireItem, enabled?: boolean, threshold?: number, baseStage?: Building | false); } export type ResetBonfireBuildingSettings = Record<Exclude<BonfireItem, "unicornPasture">, ResetBonfireBuildingSetting>; export declare class ResetBonfireSettings extends Setting { readonly buildings: ResetBonfireBuildingSettings; constructor(enabled?: boolean); private initBuildings; load(settings: Maybe<Partial<ResetBonfireSettings>>): void; } //# sourceMappingURL=ResetBonfireSettings.d.ts.map