import type { EntityState, ZoneState, GameManifest, ActionIntent, WorldState, ResolvedEvent } from '@ai-rpg-engine/core'; import type { DialogueDefinition, QuestDefinition } from '@ai-rpg-engine/content-schema'; import type { PackMetadata } from '@ai-rpg-engine/pack-registry'; import type { BuildCatalog } from '@ai-rpg-engine/character-creation'; import type { ItemCatalog } from '@ai-rpg-engine/equipment'; import type { EncounterDefinition, BossDefinition, CurrencyReward } from '@ai-rpg-engine/modules'; import type { AbilityDefinition, StatusDefinition } from '@ai-rpg-engine/content-schema'; export declare const manifest: GameManifest; export declare const player: EntityState; export declare const pilgrim: EntityState; export declare const brotherAldric: EntityState; export declare const sisterMaren: EntityState; export declare const ashGhoul: EntityState; export declare const cryptWarden: EntityState; export declare const cryptStalker: EntityState; export declare const cryptWardenBoss: BossDefinition; export declare const cryptEncounter: EncounterDefinition; export declare const chapelPatrol: EncounterDefinition; export declare const cryptAmbush: EncounterDefinition; export declare const encounterSpawnContent: { encounters: EncounterDefinition[]; entityTemplates: EntityState[]; zoneTables: { 'chapel-nave': string[]; 'vestry-door': string[]; 'crypt-chamber': string[]; }; }; export declare const zones: ZoneState[]; export declare const pilgrimDialogue: DialogueDefinition; export declare const brotherAldricDialogue: DialogueDefinition; export declare const ashesBelowQuest: QuestDefinition; export declare const wardensRestQuest: QuestDefinition; export declare const fantasyQuests: QuestDefinition[]; import type { DistrictDefinition } from '@ai-rpg-engine/modules'; export declare const districts: DistrictDefinition[]; import type { ProgressionTreeDefinition } from '@ai-rpg-engine/content-schema'; export declare const combatMasteryTree: ProgressionTreeDefinition; export declare const healingDraughtEffect: { itemId: string; use: (action: ActionIntent, world: WorldState) => ResolvedEvent[]; }; /** Flat XP amounts per source — exported so tests can pin the progression arithmetic. */ export declare const xpAwards: { readonly kill: 15; readonly dialogueComplete: 5; readonly firstVisit: 2; readonly bossBonus: 10; }; export declare const progressionRewards: CurrencyReward[]; export declare const holySmite: AbilityDefinition; export declare const purify: AbilityDefinition; export declare const divineLight: AbilityDefinition; export declare const fantasyAbilities: AbilityDefinition[]; export declare const fantasyStatusDefinitions: StatusDefinition[]; export declare const packMeta: PackMetadata; export declare const buildCatalog: BuildCatalog; export declare const itemCatalog: ItemCatalog; //# sourceMappingURL=content.d.ts.map