import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { ApiIntegrationOAuth2AuthCodeResponse } from "./ApiIntegrationOAuth2AuthCodeResponse";
import { BasicAuthResponse } from "./BasicAuthResponse";
import { BearerAuthResponse } from "./BearerAuthResponse";
import { CustomHeaderAuthResponse } from "./CustomHeaderAuthResponse";
import { MtlsAuthResponse } from "./MtlsAuthResponse";
import { OAuth2ClientCredsResponse } from "./OAuth2ClientCredsResponse";
import { OAuth2JwtResponse } from "./OAuth2JwtResponse";
import { PrivateKeyJwtResponse } from "./PrivateKeyJwtResponse";
import { WhatsAppAuthResponse } from "./WhatsAppAuthResponse";
export declare const ListAuthConnectionsResponseAuthConnectionsItem: core.serialization.Schema<serializers.ListAuthConnectionsResponseAuthConnectionsItem.Raw, ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem>;
export declare namespace ListAuthConnectionsResponseAuthConnectionsItem {
    type Raw = ListAuthConnectionsResponseAuthConnectionsItem.ApiIntegrationOauth2AuthCode | ListAuthConnectionsResponseAuthConnectionsItem.BasicAuth | ListAuthConnectionsResponseAuthConnectionsItem.BearerAuth | ListAuthConnectionsResponseAuthConnectionsItem.CustomHeaderAuth | ListAuthConnectionsResponseAuthConnectionsItem.Mtls | ListAuthConnectionsResponseAuthConnectionsItem.Oauth2ClientCredentials | ListAuthConnectionsResponseAuthConnectionsItem.Oauth2Jwt | ListAuthConnectionsResponseAuthConnectionsItem.PrivateKeyJwt | ListAuthConnectionsResponseAuthConnectionsItem.WhatsappAuth;
    interface ApiIntegrationOauth2AuthCode extends ApiIntegrationOAuth2AuthCodeResponse.Raw {
        auth_type: "api_integration_oauth2_auth_code";
    }
    interface BasicAuth extends BasicAuthResponse.Raw {
        auth_type: "basic_auth";
    }
    interface BearerAuth extends BearerAuthResponse.Raw {
        auth_type: "bearer_auth";
    }
    interface CustomHeaderAuth extends CustomHeaderAuthResponse.Raw {
        auth_type: "custom_header_auth";
    }
    interface Mtls extends MtlsAuthResponse.Raw {
        auth_type: "mtls";
    }
    interface Oauth2ClientCredentials extends OAuth2ClientCredsResponse.Raw {
        auth_type: "oauth2_client_credentials";
    }
    interface Oauth2Jwt extends OAuth2JwtResponse.Raw {
        auth_type: "oauth2_jwt";
    }
    interface PrivateKeyJwt extends PrivateKeyJwtResponse.Raw {
        auth_type: "private_key_jwt";
    }
    interface WhatsappAuth extends WhatsAppAuthResponse.Raw {
        auth_type: "whatsapp_auth";
    }
}
