import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { FeatureStatusCommonModel } from "./FeatureStatusCommonModel";
import { TestsFeatureUsageCommonModel } from "./TestsFeatureUsageCommonModel";
import { WorkflowFeaturesUsageCommonModel } from "./WorkflowFeaturesUsageCommonModel";
export declare const FeaturesUsageCommonModel: core.serialization.ObjectSchema<serializers.FeaturesUsageCommonModel.Raw, ElevenLabs.FeaturesUsageCommonModel>;
export declare namespace FeaturesUsageCommonModel {
    interface Raw {
        language_detection?: FeatureStatusCommonModel.Raw | null;
        transfer_to_agent?: FeatureStatusCommonModel.Raw | null;
        transfer_to_number?: FeatureStatusCommonModel.Raw | null;
        multivoice?: FeatureStatusCommonModel.Raw | null;
        dtmf_tones?: FeatureStatusCommonModel.Raw | null;
        external_mcp_servers?: FeatureStatusCommonModel.Raw | null;
        pii_zrm_workspace?: boolean | null;
        pii_zrm_agent?: boolean | null;
        tool_dynamic_variable_updates?: FeatureStatusCommonModel.Raw | null;
        is_livekit?: boolean | null;
        voicemail_detection?: FeatureStatusCommonModel.Raw | null;
        workflow?: WorkflowFeaturesUsageCommonModel.Raw | null;
        agent_testing?: TestsFeatureUsageCommonModel.Raw | null;
        versioning?: FeatureStatusCommonModel.Raw | null;
    }
}
