import type { CharacterDNA } from '../../types/character.js';
/**
 * Serialize a CharacterDNA object to a JSON string.
 * Uses 2-space indentation for readability.
 */
export declare function serializeDNA(dna: CharacterDNA): string;
/**
 * Parse a JSON string into a CharacterDNA object with validation.
 * Throws if the JSON is invalid or doesn't match the CharacterDNA schema.
 */
export declare function parseDNA(json: string): CharacterDNA;
/**
 * Deep clone a CharacterDNA object via serialize/parse round-trip.
 * Guarantees a completely independent copy.
 */
export declare function cloneDNA(dna: CharacterDNA): CharacterDNA;
//# sourceMappingURL=serializer.d.ts.map