export type { WorldMap, Zone, ZoneExit, Interactable, ZoneConnection, ConnectionKind, Landmark, } from './spatial.js';
export type { District, DistrictMetrics, EconomyProfile, FactionPresence, PatrolRoute, PressureHotspot, } from './districts.js';
export type { EntityRole, EntityStats, EntityResources, EntityAI, EntityPlacement, ItemSlot, ItemRarity, ItemPlacement, EncounterAnchor, SpawnPoint, CraftingStation, MarketNode, } from './entities.js';
export type { ScalarValue, DialogueCondition, DialogueEffect, DialogueChoice, DialogueNode, DialogueDefinition, } from './dialogue.js';
export type { PlayerTemplate } from './player-template.js';
export type { TraitEffectType, TraitEffect, ArchetypeDefinition, BackgroundDefinition, TraitDefinition, DisciplineDefinition, CrossDisciplineTitle, ClassEntanglement, BuildCatalogDefinition, } from './build-catalog.js';
export type { ProgressionEffect, ProgressionNode, ProgressionTreeDefinition, } from './progression-tree.js';
export type { Tileset, TileDefinition, TileLayer, TilePlacement, PropDefinition, PropPlacement, AmbientLayer, } from './visual.js';
export type { AssetKind, AssetProvenance, AssetEntry, PackCompatibility, AssetPack } from './assets.js';
export type { WorldProject } from './project.js';
export type { AuthoringMode } from './authoring-mode.js';
export { AUTHORING_MODES, isValidMode, DEFAULT_MODE } from './authoring-mode.js';
export type { ValidationError, ValidationResult } from './validate.js';
export { validateProject } from './validate.js';
export type { AdvisoryItem, AdvisoryResult } from './advisory.js';
export { advisoryValidation } from './advisory.js';
export type { DepStatus, DepDomain, DependencyEdge, DependencySummary, DependencyReport } from './dependencies.js';
export { scanDependencies } from './dependencies.js';
export type { HealthStatus, ContentCounts, SystemCompleteness, RegionSummary, EncounterSummary, ConnectionSummary, ValidationSummary, AdvisorySummary, DependencyHealthSummary, ReviewSnapshot, } from './review.js';
export { classifyHealth, buildReviewSnapshot } from './review.js';
//# sourceMappingURL=index.d.ts.map