import type { CharacterDNA } from '../../types/character.js';
export interface CloneOptions {
    regenerateImages?: boolean;
}
/**
 * Clone an existing character with optional overrides.
 * Deep clones DNA, assigns new UUID v4, applies selective field changes,
 * rebuilds master prompt, copies conversation profile, and saves to data store.
 */
export declare function cloneCharacter(sourceId: string, overrides?: Partial<CharacterDNA>, options?: CloneOptions): Promise<CharacterDNA>;
//# sourceMappingURL=clone.d.ts.map