import { Document } from 'mongoose';
export type VoiceMappingDocument = VoiceMapping & Document;
export declare class VoiceMapping {
    provider: string;
    languages: Record<string, {
        label: string;
        voices: {
            id: string;
            name: string;
            gender: 'Male' | 'Female';
            type: 'Generative' | 'Neural' | 'Standard';
        }[];
    }>;
}
export declare const VoiceMappingSchema: import("mongoose").Schema<VoiceMapping, import("mongoose").Model<VoiceMapping, any, any, any, Document<unknown, any, VoiceMapping, any, {}> & VoiceMapping & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, VoiceMapping, Document<unknown, {}, import("mongoose").FlatRecord<VoiceMapping>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<VoiceMapping> & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}>;
