import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { AgentCallLimits } from "./AgentCallLimits";
import { AgentTestingSettings } from "./AgentTestingSettings";
import { AgentWorkspaceOverridesOutput } from "./AgentWorkspaceOverridesOutput";
import { AnalysisScope } from "./AnalysisScope";
import { AuthSettings } from "./AuthSettings";
import { ConversationInitiationClientDataConfigOutput } from "./ConversationInitiationClientDataConfigOutput";
import { EvaluationSettingsOutput } from "./EvaluationSettingsOutput";
import { GuardrailsV1Output } from "./GuardrailsV1Output";
import { LiteralJsonSchemaProperty } from "./LiteralJsonSchemaProperty";
import { PrivacyConfigOutput } from "./PrivacyConfigOutput";
import { SafetyResponseModel } from "./SafetyResponseModel";
import { WidgetConfig } from "./WidgetConfig";
export declare const AgentPlatformSettingsResponseModel: core.serialization.ObjectSchema<serializers.AgentPlatformSettingsResponseModel.Raw, ElevenLabs.AgentPlatformSettingsResponseModel>;
export declare namespace AgentPlatformSettingsResponseModel {
    interface Raw {
        evaluation?: EvaluationSettingsOutput.Raw | null;
        widget?: WidgetConfig.Raw | null;
        data_collection?: Record<string, LiteralJsonSchemaProperty.Raw> | null;
        data_collection_scopes?: Record<string, AnalysisScope.Raw> | null;
        overrides?: ConversationInitiationClientDataConfigOutput.Raw | null;
        workspace_overrides?: AgentWorkspaceOverridesOutput.Raw | null;
        testing?: AgentTestingSettings.Raw | null;
        archived?: boolean | null;
        guardrails?: GuardrailsV1Output.Raw | null;
        summary_language?: string | null;
        auth?: AuthSettings.Raw | null;
        call_limits?: AgentCallLimits.Raw | null;
        privacy?: PrivacyConfigOutput.Raw | null;
        safety?: SafetyResponseModel.Raw | null;
    }
}
