import type { VoiceEmbedding, VoiceTensor } from "./types.js"; /** Normalise a voice name and reject blank ones. */ export declare function assertVoiceName(name: string): string; /** Reject embeddings that carry no data. */ export declare function assertEmbedding(embedding: VoiceEmbedding): VoiceEmbedding; /** Defensive copy so stores never alias the caller's buffers. */ export declare function cloneEmbedding(embedding: VoiceEmbedding): VoiceEmbedding; /** Deep copy a tensor map, including its typed array payloads. */ export declare function cloneTensors(tensors: Readonly>): Record; //# sourceMappingURL=validate.d.ts.map