import type { ValidationResult } from '../../model/component-types.js'; import type { ScenarioModel } from '../../model/scenario-model.js'; /** * Checks that game content references exist in the catalog. * - Tile `side` field -> must be a valid TileSide ID * - Spawn `monster` field -> must be a valid Monster ID (or a CustomMonster defined in the scenario) * - Any component `audio` field -> must be a valid Audio ID * * All issues are **warnings** (not errors) because custom scenarios may define * their own content names that aren't in the standard catalogs. * Exception: invalid tile sides are **errors** because they crash Valkyrie. */ export declare function checkCatalogReferences(model: ScenarioModel): ValidationResult[]; //# sourceMappingURL=catalog-references.d.ts.map