import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { AgentDefinitionSource } from "./AgentDefinitionSource";
import { AsyncConversationMetadata } from "./AsyncConversationMetadata";
import { AuthorizationMethod } from "./AuthorizationMethod";
import { ConversationChargingCommonModel } from "./ConversationChargingCommonModel";
import { ConversationDeletionSettings } from "./ConversationDeletionSettings";
import { ConversationHistoryBatchCallModel } from "./ConversationHistoryBatchCallModel";
import { ConversationHistoryElevenAssistantCommonModel } from "./ConversationHistoryElevenAssistantCommonModel";
import { ConversationHistoryErrorCommonModel } from "./ConversationHistoryErrorCommonModel";
import { ConversationHistoryFeedbackCommonModel } from "./ConversationHistoryFeedbackCommonModel";
import { ConversationHistoryMetadataCommonModelPhoneCall } from "./ConversationHistoryMetadataCommonModelPhoneCall";
import { ConversationHistoryRagUsageCommonModel } from "./ConversationHistoryRagUsageCommonModel";
import { ConversationInitiationSource } from "./ConversationInitiationSource";
import { FeaturesUsageCommonModel } from "./FeaturesUsageCommonModel";
import { WhatsAppConversationInfo } from "./WhatsAppConversationInfo";
export declare const ConversationHistoryMetadataCommonModel: core.serialization.ObjectSchema<serializers.ConversationHistoryMetadataCommonModel.Raw, ElevenLabs.ConversationHistoryMetadataCommonModel>;
export declare namespace ConversationHistoryMetadataCommonModel {
    interface Raw {
        start_time_unix_secs: number;
        accepted_time_unix_secs?: number | null;
        call_duration_secs: number;
        cost?: number | null;
        deletion_settings?: ConversationDeletionSettings.Raw | null;
        feedback?: ConversationHistoryFeedbackCommonModel.Raw | null;
        authorization_method?: AuthorizationMethod.Raw | null;
        charging?: ConversationChargingCommonModel.Raw | null;
        phone_call?: ConversationHistoryMetadataCommonModelPhoneCall.Raw | null;
        batch_call?: ConversationHistoryBatchCallModel.Raw | null;
        termination_reason?: string | null;
        error?: ConversationHistoryErrorCommonModel.Raw | null;
        warnings?: string[] | null;
        main_language?: string | null;
        rag_usage?: ConversationHistoryRagUsageCommonModel.Raw | null;
        text_only?: boolean | null;
        features_usage?: FeaturesUsageCommonModel.Raw | null;
        eleven_assistant?: ConversationHistoryElevenAssistantCommonModel.Raw | null;
        initiator_id?: string | null;
        conversation_initiation_source?: ConversationInitiationSource.Raw | null;
        conversation_initiation_source_version?: string | null;
        timezone?: string | null;
        async_metadata?: AsyncConversationMetadata.Raw | null;
        whatsapp?: WhatsAppConversationInfo.Raw | null;
        agent_created_from?: AgentDefinitionSource.Raw | null;
        agent_last_updated_from?: AgentDefinitionSource.Raw | null;
    }
}
