/** * World Serialization System * Captures world state in declarative format for persistence */ import { ECSContext } from './ecs'; import { WorldDefinition, SerializeWorldOptions } from './worldSchema'; /** * Serialize the current world state to a declarative definition * This is the world-level equivalent of despawn() for entities * * @param ctx - ECS context * @param options - Serialization options * @returns World definition capturing current state * * @example * ```typescript * const worldState = serializeWorld(ctx, { includeRuntime: true }); * // Save worldState to file/database for later restoration * ``` */ export declare function serializeWorld(ctx: ECSContext, options?: SerializeWorldOptions): WorldDefinition; //# sourceMappingURL=serializeWorld.d.ts.map