import type * as ElevenLabs from "../../../../api/index";
import * as core from "../../../../core";
import type * as serializers from "../../../index";
import { PronunciationDictionaryAliasRuleRequestModel } from "../../../types/PronunciationDictionaryAliasRuleRequestModel";
import { PronunciationDictionaryPhonemeRuleRequestModel } from "../../../types/PronunciationDictionaryPhonemeRuleRequestModel";
export declare const BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem: core.serialization.Schema<serializers.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem.Raw, ElevenLabs.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem>;
export declare namespace BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem {
    type Raw = BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem.Alias | BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem.Phoneme;
    interface Alias extends PronunciationDictionaryAliasRuleRequestModel.Raw {
        type: "alias";
    }
    interface Phoneme extends PronunciationDictionaryPhonemeRuleRequestModel.Raw {
        type: "phoneme";
    }
}
