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