import { ScenarioModel } from '../model/scenario-model.js'; import type { ValidationResult } from '../model/component-types.js'; export interface UpsertResult { success: boolean; warnings: ValidationResult[]; errors: ValidationResult[]; } export declare function upsertEvent(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertTile(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertToken(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertSpawn(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertItem(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertPuzzle(model: ScenarioModel, name: string, data: Record): UpsertResult; export declare function upsertUI(model: ScenarioModel, name: string, data: Record): UpsertResult; //# sourceMappingURL=upsert.d.ts.map