import type * as ElevenLabs from "../index";
/**
 * The type of auth connection config
 */
export type ListAuthConnectionsResponseAuthConnectionsItem = ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.ApiIntegrationOauth2AuthCode | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.BasicAuth | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.BearerAuth | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.CustomHeaderAuth | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.Mtls | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.Oauth2ClientCredentials | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.Oauth2Jwt | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.PrivateKeyJwt | ElevenLabs.ListAuthConnectionsResponseAuthConnectionsItem.WhatsappAuth;
export declare namespace ListAuthConnectionsResponseAuthConnectionsItem {
    interface ApiIntegrationOauth2AuthCode extends ElevenLabs.ApiIntegrationOAuth2AuthCodeResponse {
        authType: "api_integration_oauth2_auth_code";
    }
    interface BasicAuth extends ElevenLabs.BasicAuthResponse {
        authType: "basic_auth";
    }
    interface BearerAuth extends ElevenLabs.BearerAuthResponse {
        authType: "bearer_auth";
    }
    interface CustomHeaderAuth extends ElevenLabs.CustomHeaderAuthResponse {
        authType: "custom_header_auth";
    }
    interface Mtls extends ElevenLabs.MtlsAuthResponse {
        authType: "mtls";
    }
    interface Oauth2ClientCredentials extends ElevenLabs.OAuth2ClientCredsResponse {
        authType: "oauth2_client_credentials";
    }
    interface Oauth2Jwt extends ElevenLabs.OAuth2JwtResponse {
        authType: "oauth2_jwt";
    }
    interface PrivateKeyJwt extends ElevenLabs.PrivateKeyJwtResponse {
        authType: "private_key_jwt";
    }
    interface WhatsappAuth extends ElevenLabs.WhatsAppAuthResponse {
        authType: "whatsapp_auth";
    }
}
