import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { LibraryVoiceResponseModelCategory } from "./LibraryVoiceResponseModelCategory";
import { VerifiedVoiceLanguageResponseModel } from "./VerifiedVoiceLanguageResponseModel";
export declare const LibraryVoiceResponse: core.serialization.ObjectSchema<serializers.LibraryVoiceResponse.Raw, ElevenLabs.LibraryVoiceResponse>;
export declare namespace LibraryVoiceResponse {
    interface Raw {
        public_owner_id: string;
        voice_id: string;
        date_unix: number;
        name: string;
        accent: string;
        gender: string;
        age: string;
        descriptive: string;
        use_case: string;
        category: LibraryVoiceResponseModelCategory.Raw;
        language?: string | null;
        locale?: string | null;
        description?: string | null;
        preview_url?: string | null;
        usage_character_count_1y: number;
        usage_character_count_7d: number;
        play_api_usage_character_count_1y: number;
        cloned_by_count: number;
        rate?: number | null;
        fiat_rate?: number | null;
        free_users_allowed: boolean;
        live_moderation_enabled: boolean;
        featured: boolean;
        verified_languages?: VerifiedVoiceLanguageResponseModel.Raw[] | null;
        notice_period?: number | null;
        instagram_username?: string | null;
        twitter_username?: string | null;
        youtube_username?: string | null;
        tiktok_username?: string | null;
        image_url?: string | null;
        is_added_by_user?: boolean | null;
        is_bookmarked?: boolean | null;
    }
}
