import type { z } from "zod"; import type { ElevenLabsCreatePvcVoiceRequest, ElevenLabsEditPvcVoiceRequest, ElevenLabsAddPvcSamplesRequest, ElevenLabsGetPvcSampleAudioRequest, ElevenLabsGetVoiceRequest, ElevenLabsListVoicesRequest, ElevenLabsPvcTrainRequest, ElevenLabsPvcVoiceCaptchaRequest, ElevenLabsPvcManualVerificationRequest, ElevenLabsSoundGenerationRequest, ElevenLabsTextToDialogueRequest, ElevenLabsTextToSpeechRequest, ElevenLabsSpeechToTextRequest, ElevenLabsSpeechToSpeechRequest, ElevenLabsAudioIsolationRequest, ElevenLabsAudioIsolationStreamRequest, ElevenLabsAudioIsolationHistoryListRequest, ElevenLabsAudioNativeCreateProjectRequest, ElevenLabsAudioNativeUpdateContentFromUrlRequest, ElevenLabsAudioNativeUpdateProjectContentRequest, ElevenLabsForcedAlignmentRequest, ElevenLabsComposeMusicRequest, ElevenLabsComposeMusicDetailedRequest, ElevenLabsComposeMusicStreamRequest, ElevenLabsMusicPlanRequest, ElevenLabsMusicStemSeparationRequest, ElevenLabsMusicUploadRequest, ElevenLabsVideoToMusicRequest, ElevenLabsListSpeechEnginesRequest, ElevenLabsCreateSpeechEngineRequest, ElevenLabsUpdateSpeechEngineRequest, ElevenLabsListOrdersRequest, ElevenLabsCreateOrderRequest, ElevenLabsUpdateOrderRequest, ElevenLabsUpsertOrderItemRequest, ElevenLabsRegisterOrderMediaRequest, ElevenLabsUpdatePvcVoiceSampleRequest, ElevenLabsUsageCharacterStatsRequest, ElevenLabsWorkspaceAnalyticsRequestsRequest, ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeRequest, ElevenLabsListWorkspaceAuditLogsRequest, ElevenLabsSearchWorkspaceGroupsRequest, ElevenLabsAddWorkspaceGroupMemberRequest, ElevenLabsRemoveWorkspaceGroupMemberRequest, ElevenLabsUpdateWorkspaceMemberRequest, ElevenLabsAddWorkspaceInviteRequest, ElevenLabsAddWorkspaceInvitesBulkRequest, ElevenLabsDeleteWorkspaceInviteRequest, ElevenLabsGetWorkspaceResourceRequest, ElevenLabsShareWorkspaceResourceRequest, ElevenLabsUnshareWorkspaceResourceRequest, ElevenLabsListWorkspaceWebhooksRequest, ElevenLabsCreateWorkspaceWebhookRequest, ElevenLabsUpdateWorkspaceWebhookRequest, ElevenLabsCreateWorkspaceAuthConnectionRequest, ElevenLabsUpdateWorkspaceAuthConnectionRequest, ElevenLabsDisableWorkspaceApiKeyRequest, ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingRequest, ElevenLabsCreateServiceAccountApiKeyRequest, ElevenLabsUpdateServiceAccountApiKeyRequest, ElevenLabsCreateAgentRequest, ElevenLabsGetAgentRequest, ElevenLabsListAgentsRequest, ElevenLabsUpdateAgentRequest, ElevenLabsGetAgentWidgetRequest, ElevenLabsListAgentBranchesRequest, ElevenLabsGetAgentSummariesRequest, ElevenLabsDuplicateAgentRequest, ElevenLabsPostAgentAvatarRequest, ElevenLabsSimulateConversationRequest, ElevenLabsGetAgentTopicsRequest, ElevenLabsCalculateAgentLlmUsageRequest, ElevenLabsCreateAgentDraftRequest, ElevenLabsDeleteAgentDraftRequest, ElevenLabsCreateAgentDeploymentRequest, ElevenLabsCreateAgentBranchRequest, ElevenLabsUpdateAgentBranchRequest, ElevenLabsMergeAgentBranchRequest, ElevenLabsPreviewAgentBranchMergeRequest, ElevenLabsGetLiveConversationCountRequest, ElevenLabsListConversationUsersRequest, ElevenLabsCalculateLlmUsageRequest, ElevenLabsListConversationTagsRequest, ElevenLabsCreateConversationTagRequest, ElevenLabsUpdateConversationTagRequest, ElevenLabsUpdateConvaiSettingsRequest, ElevenLabsUpdateConvaiDashboardSettingsRequest, ElevenLabsCreateWorkspaceSecretRequest, ElevenLabsListWorkspaceSecretsRequest, ElevenLabsUpdateWorkspaceSecretRequest, ElevenLabsGetSecretDependenciesRequest, ElevenLabsListEnvironmentVariablesRequest, ElevenLabsCreateEnvironmentVariableRequest, ElevenLabsUpdateEnvironmentVariableRequest, ElevenLabsCreateToolRequest, ElevenLabsListToolsRequest, ElevenLabsUpdateToolRequest, ElevenLabsGetToolDependentAgentsRequest, ElevenLabsGetToolExecutionsRequest, ElevenLabsCreateMcpServerRequest, ElevenLabsUpdateMcpServerRequest, ElevenLabsCreateMcpServerToolApprovalRequest, ElevenLabsCreateMcpToolConfigOverrideRequest, ElevenLabsUpdateMcpToolConfigOverrideRequest, ElevenLabsCreateAgentTestRequest, ElevenLabsListAgentTestsRequest, ElevenLabsUpdateAgentTestRequest, ElevenLabsGetAgentTestSummariesRequest, ElevenLabsBulkMoveAgentTestsRequest, ElevenLabsCreateAgentTestFolderRequest, ElevenLabsUpdateAgentTestFolderRequest, ElevenLabsDeleteAgentTestFolderRequest, ElevenLabsRunAgentTestsRequest, ElevenLabsListTestInvocationsRequest, ElevenLabsResubmitTestsRequest, ElevenLabsCreateKnowledgeBaseDocumentFromUrlRequest, ElevenLabsCreateKnowledgeBaseDocumentFromTextRequest, ElevenLabsCreateKnowledgeBaseDocumentFromFileRequest, ElevenLabsListKnowledgeBaseDocumentsRequest, ElevenLabsGetKnowledgeBaseDocumentRequest, ElevenLabsDeleteKnowledgeBaseDocumentRequest, ElevenLabsGetKnowledgeBaseSummariesRequest, ElevenLabsSearchKnowledgeBaseContentRequest, ElevenLabsUpdateKnowledgeBaseDocumentRequest, ElevenLabsListKnowledgeBaseDocumentChunksRequest, ElevenLabsGetKnowledgeBaseDocumentChunkRequest, ElevenLabsGetKnowledgeBaseDependentAgentsRequest, ElevenLabsUpdateKnowledgeBaseFileDocumentRequest, ElevenLabsComputeKnowledgeBaseRagIndexesRequest, ElevenLabsComputeKnowledgeBaseDocumentRagIndexRequest, ElevenLabsCreateKnowledgeBaseFolderRequest, ElevenLabsBulkMoveKnowledgeBaseDocumentsRequest, ElevenLabsMoveKnowledgeBaseEntityRequest, ElevenLabsListConversationsRequest, ElevenLabsGetConversationRequest, ElevenLabsGetSignedUrlRequest, ElevenLabsGetConversationTokenRequest, ElevenLabsSmartSearchConversationMessagesRequest, ElevenLabsTextSearchConversationMessagesRequest, ElevenLabsConversationFeedbackRequest, ElevenLabsUploadConversationFileRequest, ElevenLabsGetConversationSipMessagesRequest, ElevenLabsAssignConversationTagsRequest, ElevenLabsRunConversationEvaluationsRequest, ElevenLabsSubmitBatchCallRequest, ElevenLabsListWorkspaceBatchCallsRequest, ElevenLabsCreatePhoneNumberRequest, ElevenLabsListPhoneNumbersRequest, ElevenLabsUpdatePhoneNumberRequest, ElevenLabsGetPhoneNumberSipMessagesRequest, ElevenLabsRegisterTwilioCallRequest, ElevenLabsTwilioOutboundCallRequest, ElevenLabsSipTrunkOutboundCallRequest, ElevenLabsExotelOutboundCallRequest, ElevenLabsWhatsAppOutboundCallRequest, ElevenLabsWhatsAppOutboundMessageRequest, ElevenLabsListWhatsAppAccountsRequest, ElevenLabsUpdateWhatsAppAccountRequest, ElevenLabsCreateVoiceFromPreviewRequest, ElevenLabsVoiceDesignRequest, ElevenLabsVoiceRemixRequest, ElevenLabsListV1VoicesRequest, ElevenLabsAddVoiceRequest, ElevenLabsEditVoiceRequest, ElevenLabsEditVoiceSettingsRequest, ElevenLabsAddSharedVoiceRequest, ElevenLabsSharedVoicesRequest, ElevenLabsSimilarVoicesRequest, ElevenLabsHistoryListRequest, ElevenLabsHistoryDownloadRequest, ElevenLabsListDubbingRequest, ElevenLabsCreateDubbingRequest, ElevenLabsStudioCreatePodcastRequest, ElevenLabsStudioGetProjectRequest, ElevenLabsStudioCreateProjectRequest, ElevenLabsStudioUpdateProjectRequest, ElevenLabsStudioUpdateProjectContentRequest, ElevenLabsStudioCreatePronunciationDictionariesRequest, ElevenLabsStudioStreamAudioRequest, ElevenLabsStudioCreateChapterRequest, ElevenLabsStudioUpdateChapterRequest, ElevenLabsListPronunciationDictionariesRequest, ElevenLabsAddPronunciationDictionaryFromFileRequest, ElevenLabsAddPronunciationDictionaryFromRulesRequest, ElevenLabsGetPronunciationDictionaryRequest, ElevenLabsUpdatePronunciationDictionaryRequest, ElevenLabsAddPronunciationDictionaryRulesRequest, ElevenLabsRemovePronunciationDictionaryRulesRequest, ElevenLabsSetPronunciationDictionaryRulesRequest, ElevenLabsDownloadPronunciationDictionaryRequest } from "./zod.js"; export type { ElevenLabsOptions, ElevenLabsCreatePvcVoiceRequest, ElevenLabsCreatePvcVoiceRequestInput, ElevenLabsCreatePvcVoiceParsedRequest, ElevenLabsEditPvcVoiceRequest, ElevenLabsEditPvcVoiceRequestInput, ElevenLabsEditPvcVoiceParsedRequest, ElevenLabsAddPvcSamplesRequest, ElevenLabsAddPvcSamplesRequestInput, ElevenLabsAddPvcSamplesParsedRequest, ElevenLabsGetPvcSampleAudioRequest, ElevenLabsGetPvcSampleAudioRequestInput, ElevenLabsGetPvcSampleAudioParsedRequest, ElevenLabsGetVoiceRequest, ElevenLabsGetVoiceRequestInput, ElevenLabsGetVoiceParsedRequest, ElevenLabsListV1VoicesRequest, ElevenLabsListV1VoicesRequestInput, ElevenLabsListV1VoicesParsedRequest, ElevenLabsAddVoiceRequest, ElevenLabsAddVoiceRequestInput, ElevenLabsAddVoiceParsedRequest, ElevenLabsEditVoiceRequest, ElevenLabsEditVoiceRequestInput, ElevenLabsEditVoiceParsedRequest, ElevenLabsEditVoiceSettingsRequest, ElevenLabsEditVoiceSettingsRequestInput, ElevenLabsEditVoiceSettingsParsedRequest, ElevenLabsAddSharedVoiceRequest, ElevenLabsAddSharedVoiceRequestInput, ElevenLabsAddSharedVoiceParsedRequest, ElevenLabsSharedVoicesRequest, ElevenLabsSharedVoicesRequestInput, ElevenLabsSharedVoicesParsedRequest, ElevenLabsSimilarVoicesRequest, ElevenLabsSimilarVoicesRequestInput, ElevenLabsSimilarVoicesParsedRequest, ElevenLabsListVoicesRequest, ElevenLabsListVoicesRequestInput, ElevenLabsListVoicesParsedRequest, ElevenLabsPvcTrainRequest, ElevenLabsPvcTrainRequestInput, ElevenLabsPvcTrainParsedRequest, ElevenLabsPvcVoiceCaptchaRequest, ElevenLabsPvcVoiceCaptchaRequestInput, ElevenLabsPvcVoiceCaptchaParsedRequest, ElevenLabsPvcManualVerificationRequest, ElevenLabsPvcManualVerificationRequestInput, ElevenLabsPvcManualVerificationParsedRequest, ElevenLabsSoundGenerationRequest, ElevenLabsSoundGenerationRequestInput, ElevenLabsSoundGenerationParsedRequest, ElevenLabsTextToDialogueRequest, ElevenLabsTextToDialogueRequestInput, ElevenLabsTextToDialogueParsedRequest, ElevenLabsTextToSpeechRequest, ElevenLabsTextToSpeechRequestInput, ElevenLabsTextToSpeechParsedRequest, ElevenLabsSpeechToTextRequest, ElevenLabsSpeechToTextRequestInput, ElevenLabsSpeechToTextParsedRequest, ElevenLabsSpeechToSpeechRequest, ElevenLabsSpeechToSpeechRequestInput, ElevenLabsSpeechToSpeechParsedRequest, ElevenLabsAudioIsolationRequest, ElevenLabsAudioIsolationRequestInput, ElevenLabsAudioIsolationParsedRequest, ElevenLabsAudioIsolationStreamRequest, ElevenLabsAudioIsolationStreamRequestInput, ElevenLabsAudioIsolationStreamParsedRequest, ElevenLabsAudioIsolationHistoryListRequest, ElevenLabsAudioIsolationHistoryListRequestInput, ElevenLabsAudioIsolationHistoryListParsedRequest, ElevenLabsAudioNativeCreateProjectRequest, ElevenLabsAudioNativeCreateProjectRequestInput, ElevenLabsAudioNativeCreateProjectParsedRequest, ElevenLabsAudioNativeUpdateContentFromUrlRequest, ElevenLabsAudioNativeUpdateContentFromUrlRequestInput, ElevenLabsAudioNativeUpdateContentFromUrlParsedRequest, ElevenLabsAudioNativeUpdateProjectContentRequest, ElevenLabsAudioNativeUpdateProjectContentRequestInput, ElevenLabsAudioNativeUpdateProjectContentParsedRequest, ElevenLabsForcedAlignmentRequest, ElevenLabsForcedAlignmentRequestInput, ElevenLabsForcedAlignmentParsedRequest, ElevenLabsComposeMusicRequest, ElevenLabsComposeMusicRequestInput, ElevenLabsComposeMusicParsedRequest, ElevenLabsComposeMusicDetailedRequest, ElevenLabsComposeMusicDetailedRequestInput, ElevenLabsComposeMusicDetailedParsedRequest, ElevenLabsComposeMusicStreamRequest, ElevenLabsComposeMusicStreamRequestInput, ElevenLabsComposeMusicStreamParsedRequest, ElevenLabsMusicPlanRequest, ElevenLabsMusicPlanRequestInput, ElevenLabsMusicPlanParsedRequest, ElevenLabsMusicStemSeparationRequest, ElevenLabsMusicStemSeparationRequestInput, ElevenLabsMusicStemSeparationParsedRequest, ElevenLabsMusicUploadRequest, ElevenLabsMusicUploadRequestInput, ElevenLabsMusicUploadParsedRequest, ElevenLabsVideoToMusicRequest, ElevenLabsVideoToMusicRequestInput, ElevenLabsVideoToMusicParsedRequest, ElevenLabsListSpeechEnginesRequest, ElevenLabsListSpeechEnginesRequestInput, ElevenLabsListSpeechEnginesParsedRequest, ElevenLabsCreateSpeechEngineRequest, ElevenLabsCreateSpeechEngineRequestInput, ElevenLabsCreateSpeechEngineParsedRequest, ElevenLabsUpdateSpeechEngineRequest, ElevenLabsUpdateSpeechEngineRequestInput, ElevenLabsUpdateSpeechEngineParsedRequest, ElevenLabsListOrdersRequest, ElevenLabsListOrdersRequestInput, ElevenLabsListOrdersParsedRequest, ElevenLabsCreateOrderRequest, ElevenLabsCreateOrderRequestInput, ElevenLabsCreateOrderParsedRequest, ElevenLabsUpdateOrderRequest, ElevenLabsUpdateOrderRequestInput, ElevenLabsUpdateOrderParsedRequest, ElevenLabsUpsertOrderItemRequest, ElevenLabsUpsertOrderItemRequestInput, ElevenLabsUpsertOrderItemParsedRequest, ElevenLabsRegisterOrderMediaRequest, ElevenLabsRegisterOrderMediaRequestInput, ElevenLabsRegisterOrderMediaParsedRequest, ElevenLabsUpdatePvcVoiceSampleRequest, ElevenLabsUpdatePvcVoiceSampleRequestInput, ElevenLabsUpdatePvcVoiceSampleParsedRequest, ElevenLabsUsageCharacterStatsRequest, ElevenLabsUsageCharacterStatsRequestInput, ElevenLabsUsageCharacterStatsParsedRequest, ElevenLabsWorkspaceAnalyticsRequestsRequest, ElevenLabsWorkspaceAnalyticsRequestsRequestInput, ElevenLabsWorkspaceAnalyticsRequestsParsedRequest, ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeRequest, ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeRequestInput, ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeParsedRequest, ElevenLabsListWorkspaceAuditLogsRequest, ElevenLabsListWorkspaceAuditLogsRequestInput, ElevenLabsListWorkspaceAuditLogsParsedRequest, ElevenLabsSearchWorkspaceGroupsRequest, ElevenLabsSearchWorkspaceGroupsRequestInput, ElevenLabsSearchWorkspaceGroupsParsedRequest, ElevenLabsAddWorkspaceGroupMemberRequest, ElevenLabsAddWorkspaceGroupMemberRequestInput, ElevenLabsAddWorkspaceGroupMemberParsedRequest, ElevenLabsRemoveWorkspaceGroupMemberRequest, ElevenLabsRemoveWorkspaceGroupMemberRequestInput, ElevenLabsRemoveWorkspaceGroupMemberParsedRequest, ElevenLabsUpdateWorkspaceMemberRequest, ElevenLabsUpdateWorkspaceMemberRequestInput, ElevenLabsUpdateWorkspaceMemberParsedRequest, ElevenLabsAddWorkspaceInviteRequest, ElevenLabsAddWorkspaceInviteRequestInput, ElevenLabsAddWorkspaceInviteParsedRequest, ElevenLabsAddWorkspaceInvitesBulkRequest, ElevenLabsAddWorkspaceInvitesBulkRequestInput, ElevenLabsAddWorkspaceInvitesBulkParsedRequest, ElevenLabsDeleteWorkspaceInviteRequest, ElevenLabsDeleteWorkspaceInviteRequestInput, ElevenLabsDeleteWorkspaceInviteParsedRequest, ElevenLabsGetWorkspaceResourceRequest, ElevenLabsGetWorkspaceResourceRequestInput, ElevenLabsGetWorkspaceResourceParsedRequest, ElevenLabsShareWorkspaceResourceRequest, ElevenLabsShareWorkspaceResourceRequestInput, ElevenLabsShareWorkspaceResourceParsedRequest, ElevenLabsUnshareWorkspaceResourceRequest, ElevenLabsUnshareWorkspaceResourceRequestInput, ElevenLabsUnshareWorkspaceResourceParsedRequest, ElevenLabsListWorkspaceWebhooksRequest, ElevenLabsListWorkspaceWebhooksRequestInput, ElevenLabsListWorkspaceWebhooksParsedRequest, ElevenLabsCreateWorkspaceWebhookRequest, ElevenLabsCreateWorkspaceWebhookRequestInput, ElevenLabsCreateWorkspaceWebhookParsedRequest, ElevenLabsUpdateWorkspaceWebhookRequest, ElevenLabsUpdateWorkspaceWebhookRequestInput, ElevenLabsUpdateWorkspaceWebhookParsedRequest, ElevenLabsCreateWorkspaceAuthConnectionRequest, ElevenLabsCreateWorkspaceAuthConnectionRequestInput, ElevenLabsCreateWorkspaceAuthConnectionParsedRequest, ElevenLabsUpdateWorkspaceAuthConnectionRequest, ElevenLabsUpdateWorkspaceAuthConnectionRequestInput, ElevenLabsUpdateWorkspaceAuthConnectionParsedRequest, ElevenLabsDisableWorkspaceApiKeyRequest, ElevenLabsDisableWorkspaceApiKeyRequestInput, ElevenLabsDisableWorkspaceApiKeyParsedRequest, ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingRequest, ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingRequestInput, ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingParsedRequest, ElevenLabsCreateServiceAccountApiKeyRequest, ElevenLabsCreateServiceAccountApiKeyRequestInput, ElevenLabsCreateServiceAccountApiKeyParsedRequest, ElevenLabsUpdateServiceAccountApiKeyRequest, ElevenLabsUpdateServiceAccountApiKeyRequestInput, ElevenLabsUpdateServiceAccountApiKeyParsedRequest, ElevenLabsCreateAgentRequest, ElevenLabsCreateAgentRequestInput, ElevenLabsCreateAgentParsedRequest, ElevenLabsGetAgentRequest, ElevenLabsGetAgentRequestInput, ElevenLabsGetAgentParsedRequest, ElevenLabsListAgentsRequest, ElevenLabsListAgentsRequestInput, ElevenLabsListAgentsParsedRequest, ElevenLabsUpdateAgentRequest, ElevenLabsUpdateAgentRequestInput, ElevenLabsUpdateAgentParsedRequest, ElevenLabsGetAgentWidgetRequest, ElevenLabsGetAgentWidgetRequestInput, ElevenLabsGetAgentWidgetParsedRequest, ElevenLabsListAgentBranchesRequest, ElevenLabsListAgentBranchesRequestInput, ElevenLabsListAgentBranchesParsedRequest, ElevenLabsGetAgentSummariesRequest, ElevenLabsGetAgentSummariesRequestInput, ElevenLabsGetAgentSummariesParsedRequest, ElevenLabsDuplicateAgentRequest, ElevenLabsDuplicateAgentRequestInput, ElevenLabsDuplicateAgentParsedRequest, ElevenLabsPostAgentAvatarRequest, ElevenLabsPostAgentAvatarRequestInput, ElevenLabsPostAgentAvatarParsedRequest, ElevenLabsSimulateConversationRequest, ElevenLabsSimulateConversationRequestInput, ElevenLabsSimulateConversationParsedRequest, ElevenLabsGetAgentTopicsRequest, ElevenLabsGetAgentTopicsRequestInput, ElevenLabsGetAgentTopicsParsedRequest, ElevenLabsCalculateAgentLlmUsageRequest, ElevenLabsCalculateAgentLlmUsageRequestInput, ElevenLabsCalculateAgentLlmUsageParsedRequest, ElevenLabsCreateAgentDraftRequest, ElevenLabsCreateAgentDraftRequestInput, ElevenLabsCreateAgentDraftParsedRequest, ElevenLabsDeleteAgentDraftRequest, ElevenLabsDeleteAgentDraftRequestInput, ElevenLabsDeleteAgentDraftParsedRequest, ElevenLabsCreateAgentDeploymentRequest, ElevenLabsCreateAgentDeploymentRequestInput, ElevenLabsCreateAgentDeploymentParsedRequest, ElevenLabsCreateAgentBranchRequest, ElevenLabsCreateAgentBranchRequestInput, ElevenLabsCreateAgentBranchParsedRequest, ElevenLabsUpdateAgentBranchRequest, ElevenLabsUpdateAgentBranchRequestInput, ElevenLabsUpdateAgentBranchParsedRequest, ElevenLabsMergeAgentBranchRequest, ElevenLabsMergeAgentBranchRequestInput, ElevenLabsMergeAgentBranchParsedRequest, ElevenLabsPreviewAgentBranchMergeRequest, ElevenLabsPreviewAgentBranchMergeRequestInput, ElevenLabsPreviewAgentBranchMergeParsedRequest, ElevenLabsGetLiveConversationCountRequest, ElevenLabsGetLiveConversationCountRequestInput, ElevenLabsGetLiveConversationCountParsedRequest, ElevenLabsListConversationUsersRequest, ElevenLabsListConversationUsersRequestInput, ElevenLabsListConversationUsersParsedRequest, ElevenLabsCalculateLlmUsageRequest, ElevenLabsCalculateLlmUsageRequestInput, ElevenLabsCalculateLlmUsageParsedRequest, ElevenLabsListConversationTagsRequest, ElevenLabsListConversationTagsRequestInput, ElevenLabsListConversationTagsParsedRequest, ElevenLabsCreateConversationTagRequest, ElevenLabsCreateConversationTagRequestInput, ElevenLabsCreateConversationTagParsedRequest, ElevenLabsUpdateConversationTagRequest, ElevenLabsUpdateConversationTagRequestInput, ElevenLabsUpdateConversationTagParsedRequest, ElevenLabsUpdateConvaiSettingsRequest, ElevenLabsUpdateConvaiSettingsRequestInput, ElevenLabsUpdateConvaiSettingsParsedRequest, ElevenLabsUpdateConvaiDashboardSettingsRequest, ElevenLabsUpdateConvaiDashboardSettingsRequestInput, ElevenLabsUpdateConvaiDashboardSettingsParsedRequest, ElevenLabsCreateWorkspaceSecretRequest, ElevenLabsCreateWorkspaceSecretRequestInput, ElevenLabsCreateWorkspaceSecretParsedRequest, ElevenLabsListWorkspaceSecretsRequest, ElevenLabsListWorkspaceSecretsRequestInput, ElevenLabsListWorkspaceSecretsParsedRequest, ElevenLabsUpdateWorkspaceSecretRequest, ElevenLabsUpdateWorkspaceSecretRequestInput, ElevenLabsUpdateWorkspaceSecretParsedRequest, ElevenLabsGetSecretDependenciesRequest, ElevenLabsGetSecretDependenciesRequestInput, ElevenLabsGetSecretDependenciesParsedRequest, ElevenLabsListEnvironmentVariablesRequest, ElevenLabsListEnvironmentVariablesRequestInput, ElevenLabsListEnvironmentVariablesParsedRequest, ElevenLabsCreateEnvironmentVariableRequest, ElevenLabsCreateEnvironmentVariableRequestInput, ElevenLabsCreateEnvironmentVariableParsedRequest, ElevenLabsUpdateEnvironmentVariableRequest, ElevenLabsUpdateEnvironmentVariableRequestInput, ElevenLabsUpdateEnvironmentVariableParsedRequest, ElevenLabsCreateToolRequest, ElevenLabsCreateToolRequestInput, ElevenLabsCreateToolParsedRequest, ElevenLabsListToolsRequest, ElevenLabsListToolsRequestInput, ElevenLabsListToolsParsedRequest, ElevenLabsUpdateToolRequest, ElevenLabsUpdateToolRequestInput, ElevenLabsUpdateToolParsedRequest, ElevenLabsGetToolDependentAgentsRequest, ElevenLabsGetToolDependentAgentsRequestInput, ElevenLabsGetToolDependentAgentsParsedRequest, ElevenLabsGetToolExecutionsRequest, ElevenLabsGetToolExecutionsRequestInput, ElevenLabsGetToolExecutionsParsedRequest, ElevenLabsCreateMcpServerRequest, ElevenLabsCreateMcpServerRequestInput, ElevenLabsCreateMcpServerParsedRequest, ElevenLabsUpdateMcpServerRequest, ElevenLabsUpdateMcpServerRequestInput, ElevenLabsUpdateMcpServerParsedRequest, ElevenLabsCreateMcpServerToolApprovalRequest, ElevenLabsCreateMcpServerToolApprovalRequestInput, ElevenLabsCreateMcpServerToolApprovalParsedRequest, ElevenLabsCreateMcpToolConfigOverrideRequest, ElevenLabsCreateMcpToolConfigOverrideRequestInput, ElevenLabsCreateMcpToolConfigOverrideParsedRequest, ElevenLabsUpdateMcpToolConfigOverrideRequest, ElevenLabsUpdateMcpToolConfigOverrideRequestInput, ElevenLabsUpdateMcpToolConfigOverrideParsedRequest, ElevenLabsCreateAgentTestRequest, ElevenLabsCreateAgentTestRequestInput, ElevenLabsCreateAgentTestParsedRequest, ElevenLabsListAgentTestsRequest, ElevenLabsListAgentTestsRequestInput, ElevenLabsListAgentTestsParsedRequest, ElevenLabsUpdateAgentTestRequest, ElevenLabsUpdateAgentTestRequestInput, ElevenLabsUpdateAgentTestParsedRequest, ElevenLabsGetAgentTestSummariesRequest, ElevenLabsGetAgentTestSummariesRequestInput, ElevenLabsGetAgentTestSummariesParsedRequest, ElevenLabsBulkMoveAgentTestsRequest, ElevenLabsBulkMoveAgentTestsRequestInput, ElevenLabsBulkMoveAgentTestsParsedRequest, ElevenLabsCreateAgentTestFolderRequest, ElevenLabsCreateAgentTestFolderRequestInput, ElevenLabsCreateAgentTestFolderParsedRequest, ElevenLabsUpdateAgentTestFolderRequest, ElevenLabsUpdateAgentTestFolderRequestInput, ElevenLabsUpdateAgentTestFolderParsedRequest, ElevenLabsDeleteAgentTestFolderRequest, ElevenLabsDeleteAgentTestFolderRequestInput, ElevenLabsDeleteAgentTestFolderParsedRequest, ElevenLabsRunAgentTestsRequest, ElevenLabsRunAgentTestsRequestInput, ElevenLabsRunAgentTestsParsedRequest, ElevenLabsListTestInvocationsRequest, ElevenLabsListTestInvocationsRequestInput, ElevenLabsListTestInvocationsParsedRequest, ElevenLabsResubmitTestsRequest, ElevenLabsResubmitTestsRequestInput, ElevenLabsResubmitTestsParsedRequest, ElevenLabsCreateKnowledgeBaseDocumentFromUrlRequest, ElevenLabsCreateKnowledgeBaseDocumentFromUrlRequestInput, ElevenLabsCreateKnowledgeBaseDocumentFromUrlParsedRequest, ElevenLabsCreateKnowledgeBaseDocumentFromTextRequest, ElevenLabsCreateKnowledgeBaseDocumentFromTextRequestInput, ElevenLabsCreateKnowledgeBaseDocumentFromTextParsedRequest, ElevenLabsCreateKnowledgeBaseDocumentFromFileRequest, ElevenLabsCreateKnowledgeBaseDocumentFromFileRequestInput, ElevenLabsCreateKnowledgeBaseDocumentFromFileParsedRequest, ElevenLabsListKnowledgeBaseDocumentsRequest, ElevenLabsListKnowledgeBaseDocumentsRequestInput, ElevenLabsListKnowledgeBaseDocumentsParsedRequest, ElevenLabsGetKnowledgeBaseDocumentRequest, ElevenLabsGetKnowledgeBaseDocumentRequestInput, ElevenLabsGetKnowledgeBaseDocumentParsedRequest, ElevenLabsDeleteKnowledgeBaseDocumentRequest, ElevenLabsDeleteKnowledgeBaseDocumentRequestInput, ElevenLabsDeleteKnowledgeBaseDocumentParsedRequest, ElevenLabsGetKnowledgeBaseSummariesRequest, ElevenLabsGetKnowledgeBaseSummariesRequestInput, ElevenLabsGetKnowledgeBaseSummariesParsedRequest, ElevenLabsSearchKnowledgeBaseContentRequest, ElevenLabsSearchKnowledgeBaseContentRequestInput, ElevenLabsSearchKnowledgeBaseContentParsedRequest, ElevenLabsUpdateKnowledgeBaseDocumentRequest, ElevenLabsUpdateKnowledgeBaseDocumentRequestInput, ElevenLabsUpdateKnowledgeBaseDocumentParsedRequest, ElevenLabsListKnowledgeBaseDocumentChunksRequest, ElevenLabsListKnowledgeBaseDocumentChunksRequestInput, ElevenLabsListKnowledgeBaseDocumentChunksParsedRequest, ElevenLabsGetKnowledgeBaseDocumentChunkRequest, ElevenLabsGetKnowledgeBaseDocumentChunkRequestInput, ElevenLabsGetKnowledgeBaseDocumentChunkParsedRequest, ElevenLabsGetKnowledgeBaseDependentAgentsRequest, ElevenLabsGetKnowledgeBaseDependentAgentsRequestInput, ElevenLabsGetKnowledgeBaseDependentAgentsParsedRequest, ElevenLabsUpdateKnowledgeBaseFileDocumentRequest, ElevenLabsUpdateKnowledgeBaseFileDocumentRequestInput, ElevenLabsUpdateKnowledgeBaseFileDocumentParsedRequest, ElevenLabsComputeKnowledgeBaseRagIndexesRequest, ElevenLabsComputeKnowledgeBaseRagIndexesRequestInput, ElevenLabsComputeKnowledgeBaseRagIndexesParsedRequest, ElevenLabsComputeKnowledgeBaseDocumentRagIndexRequest, ElevenLabsComputeKnowledgeBaseDocumentRagIndexRequestInput, ElevenLabsComputeKnowledgeBaseDocumentRagIndexParsedRequest, ElevenLabsCreateKnowledgeBaseFolderRequest, ElevenLabsCreateKnowledgeBaseFolderRequestInput, ElevenLabsCreateKnowledgeBaseFolderParsedRequest, ElevenLabsBulkMoveKnowledgeBaseDocumentsRequest, ElevenLabsBulkMoveKnowledgeBaseDocumentsRequestInput, ElevenLabsBulkMoveKnowledgeBaseDocumentsParsedRequest, ElevenLabsMoveKnowledgeBaseEntityRequest, ElevenLabsMoveKnowledgeBaseEntityRequestInput, ElevenLabsMoveKnowledgeBaseEntityParsedRequest, ElevenLabsListConversationsRequest, ElevenLabsListConversationsRequestInput, ElevenLabsListConversationsParsedRequest, ElevenLabsGetConversationRequest, ElevenLabsGetConversationRequestInput, ElevenLabsGetConversationParsedRequest, ElevenLabsGetSignedUrlRequest, ElevenLabsGetSignedUrlRequestInput, ElevenLabsGetSignedUrlParsedRequest, ElevenLabsGetConversationTokenRequest, ElevenLabsGetConversationTokenRequestInput, ElevenLabsGetConversationTokenParsedRequest, ElevenLabsSmartSearchConversationMessagesRequest, ElevenLabsSmartSearchConversationMessagesRequestInput, ElevenLabsSmartSearchConversationMessagesParsedRequest, ElevenLabsTextSearchConversationMessagesRequest, ElevenLabsTextSearchConversationMessagesRequestInput, ElevenLabsTextSearchConversationMessagesParsedRequest, ElevenLabsConversationFeedbackRequest, ElevenLabsConversationFeedbackRequestInput, ElevenLabsConversationFeedbackParsedRequest, ElevenLabsUploadConversationFileRequest, ElevenLabsUploadConversationFileRequestInput, ElevenLabsUploadConversationFileParsedRequest, ElevenLabsGetConversationSipMessagesRequest, ElevenLabsGetConversationSipMessagesRequestInput, ElevenLabsGetConversationSipMessagesParsedRequest, ElevenLabsAssignConversationTagsRequest, ElevenLabsAssignConversationTagsRequestInput, ElevenLabsAssignConversationTagsParsedRequest, ElevenLabsRunConversationEvaluationsRequest, ElevenLabsRunConversationEvaluationsRequestInput, ElevenLabsRunConversationEvaluationsParsedRequest, ElevenLabsSubmitBatchCallRequest, ElevenLabsSubmitBatchCallRequestInput, ElevenLabsSubmitBatchCallParsedRequest, ElevenLabsListWorkspaceBatchCallsRequest, ElevenLabsListWorkspaceBatchCallsRequestInput, ElevenLabsListWorkspaceBatchCallsParsedRequest, ElevenLabsCreatePhoneNumberRequest, ElevenLabsCreatePhoneNumberRequestInput, ElevenLabsCreatePhoneNumberParsedRequest, ElevenLabsListPhoneNumbersRequest, ElevenLabsListPhoneNumbersRequestInput, ElevenLabsListPhoneNumbersParsedRequest, ElevenLabsUpdatePhoneNumberRequest, ElevenLabsUpdatePhoneNumberRequestInput, ElevenLabsUpdatePhoneNumberParsedRequest, ElevenLabsGetPhoneNumberSipMessagesRequest, ElevenLabsGetPhoneNumberSipMessagesRequestInput, ElevenLabsGetPhoneNumberSipMessagesParsedRequest, ElevenLabsRegisterTwilioCallRequest, ElevenLabsRegisterTwilioCallRequestInput, ElevenLabsRegisterTwilioCallParsedRequest, ElevenLabsTwilioOutboundCallRequest, ElevenLabsTwilioOutboundCallRequestInput, ElevenLabsTwilioOutboundCallParsedRequest, ElevenLabsSipTrunkOutboundCallRequest, ElevenLabsSipTrunkOutboundCallRequestInput, ElevenLabsSipTrunkOutboundCallParsedRequest, ElevenLabsExotelOutboundCallRequest, ElevenLabsExotelOutboundCallRequestInput, ElevenLabsExotelOutboundCallParsedRequest, ElevenLabsWhatsAppOutboundCallRequest, ElevenLabsWhatsAppOutboundCallRequestInput, ElevenLabsWhatsAppOutboundCallParsedRequest, ElevenLabsWhatsAppOutboundMessageRequest, ElevenLabsWhatsAppOutboundMessageRequestInput, ElevenLabsWhatsAppOutboundMessageParsedRequest, ElevenLabsListWhatsAppAccountsRequest, ElevenLabsListWhatsAppAccountsRequestInput, ElevenLabsListWhatsAppAccountsParsedRequest, ElevenLabsUpdateWhatsAppAccountRequest, ElevenLabsUpdateWhatsAppAccountRequestInput, ElevenLabsUpdateWhatsAppAccountParsedRequest, ElevenLabsCreateVoiceFromPreviewRequest, ElevenLabsCreateVoiceFromPreviewRequestInput, ElevenLabsCreateVoiceFromPreviewParsedRequest, ElevenLabsVoiceDesignRequest, ElevenLabsVoiceDesignRequestInput, ElevenLabsVoiceDesignParsedRequest, ElevenLabsVoiceRemixRequest, ElevenLabsVoiceRemixRequestInput, ElevenLabsVoiceRemixParsedRequest, ElevenLabsHistoryListRequest, ElevenLabsHistoryListRequestInput, ElevenLabsHistoryListParsedRequest, ElevenLabsHistoryDownloadRequest, ElevenLabsHistoryDownloadRequestInput, ElevenLabsHistoryDownloadParsedRequest, ElevenLabsListDubbingRequest, ElevenLabsListDubbingRequestInput, ElevenLabsListDubbingParsedRequest, ElevenLabsCreateDubbingRequest, ElevenLabsCreateDubbingRequestInput, ElevenLabsCreateDubbingParsedRequest, ElevenLabsStudioCreatePodcastRequest, ElevenLabsStudioCreatePodcastRequestInput, ElevenLabsStudioCreatePodcastParsedRequest, ElevenLabsStudioGetProjectRequest, ElevenLabsStudioGetProjectRequestInput, ElevenLabsStudioGetProjectParsedRequest, ElevenLabsStudioCreateProjectRequest, ElevenLabsStudioCreateProjectRequestInput, ElevenLabsStudioCreateProjectParsedRequest, ElevenLabsStudioUpdateProjectRequest, ElevenLabsStudioUpdateProjectRequestInput, ElevenLabsStudioUpdateProjectParsedRequest, ElevenLabsStudioUpdateProjectContentRequest, ElevenLabsStudioUpdateProjectContentRequestInput, ElevenLabsStudioUpdateProjectContentParsedRequest, ElevenLabsStudioCreatePronunciationDictionariesRequest, ElevenLabsStudioCreatePronunciationDictionariesRequestInput, ElevenLabsStudioCreatePronunciationDictionariesParsedRequest, ElevenLabsStudioStreamAudioRequest, ElevenLabsStudioStreamAudioRequestInput, ElevenLabsStudioStreamAudioParsedRequest, ElevenLabsStudioCreateChapterRequest, ElevenLabsStudioCreateChapterRequestInput, ElevenLabsStudioCreateChapterParsedRequest, ElevenLabsStudioUpdateChapterRequest, ElevenLabsStudioUpdateChapterRequestInput, ElevenLabsStudioUpdateChapterParsedRequest, ElevenLabsListPronunciationDictionariesRequest, ElevenLabsListPronunciationDictionariesRequestInput, ElevenLabsListPronunciationDictionariesParsedRequest, ElevenLabsAddPronunciationDictionaryFromFileRequest, ElevenLabsAddPronunciationDictionaryFromFileRequestInput, ElevenLabsAddPronunciationDictionaryFromFileParsedRequest, ElevenLabsAddPronunciationDictionaryFromRulesRequest, ElevenLabsAddPronunciationDictionaryFromRulesRequestInput, ElevenLabsAddPronunciationDictionaryFromRulesParsedRequest, ElevenLabsGetPronunciationDictionaryRequest, ElevenLabsGetPronunciationDictionaryRequestInput, ElevenLabsGetPronunciationDictionaryParsedRequest, ElevenLabsUpdatePronunciationDictionaryRequest, ElevenLabsUpdatePronunciationDictionaryRequestInput, ElevenLabsUpdatePronunciationDictionaryParsedRequest, ElevenLabsAddPronunciationDictionaryRulesRequest, ElevenLabsAddPronunciationDictionaryRulesRequestInput, ElevenLabsAddPronunciationDictionaryRulesParsedRequest, ElevenLabsRemovePronunciationDictionaryRulesRequest, ElevenLabsRemovePronunciationDictionaryRulesRequestInput, ElevenLabsRemovePronunciationDictionaryRulesParsedRequest, ElevenLabsSetPronunciationDictionaryRulesRequest, ElevenLabsSetPronunciationDictionaryRulesRequestInput, ElevenLabsSetPronunciationDictionaryRulesParsedRequest, ElevenLabsDownloadPronunciationDictionaryRequest, ElevenLabsDownloadPronunciationDictionaryRequestInput, ElevenLabsDownloadPronunciationDictionaryParsedRequest, ElevenLabsPronunciationDictionaryAliasRuleRequest, ElevenLabsPronunciationDictionaryAliasRuleRequestInput, ElevenLabsPronunciationDictionaryAliasRuleParsedRequest, ElevenLabsPronunciationDictionaryPhonemeRuleRequest, ElevenLabsPronunciationDictionaryPhonemeRuleRequestInput, ElevenLabsPronunciationDictionaryPhonemeRuleParsedRequest, ElevenLabsPronunciationDictionaryRuleRequest, ElevenLabsPronunciationDictionaryRuleRequestInput, ElevenLabsPronunciationDictionaryRuleParsedRequest, } from "./zod.js"; export declare class ElevenLabsError extends Error { readonly status: number; readonly body: unknown; readonly code?: string; constructor(message: string, status: number, body?: unknown, code?: string); } export type ElevenLabsTranscriptWordType = "word" | "spacing" | "audio_event"; export interface ElevenLabsTranscriptCharacter { text: string; start: number; end: number; } export interface ElevenLabsTranscriptWord { text: string; start: number; end: number; type: ElevenLabsTranscriptWordType; speaker_id: string | null; logprob?: number; characters?: ElevenLabsTranscriptCharacter[]; } export interface ElevenLabsTranscriptAdditionalFormat { requested_format: string; file_extension: string; content_type: string; is_base64_encoded: boolean; content: string; } export interface ElevenLabsTranscriptEntity { text: string; entity_type: string; start_char: number; end_char: number; } export interface ElevenLabsTranscript { language_code: string; language_probability: number; text: string; words: ElevenLabsTranscriptWord[]; channel_index: number; additional_formats?: ElevenLabsTranscriptAdditionalFormat[]; transcription_id: string | null; entities?: ElevenLabsTranscriptEntity[]; audio_duration_secs: number; } export interface ElevenLabsMultichannelTranscript { transcripts: ElevenLabsTranscript[]; transcription_id: string | null; audio_duration_secs: number; } export interface ElevenLabsWebhookAcknowledgement { message: string; request_id: string; transcription_id: string | null; } export type ElevenLabsSpeechToTextResponse = ElevenLabsTranscript | ElevenLabsMultichannelTranscript | ElevenLabsWebhookAcknowledgement; export type ElevenLabsGetTranscriptResponse = ElevenLabsTranscript | ElevenLabsMultichannelTranscript; export type ElevenLabsDeleteTranscriptResponse = Record; export interface ElevenLabsDubbingMediaMetadata { content_type: string; duration: number; } export interface ElevenLabsDubbingMetadata { dubbing_id: string; name: string; status: string; source_language: string | null; target_languages: string[]; editable?: boolean; created_at: string; media_metadata?: ElevenLabsDubbingMediaMetadata | null; error?: string | null; } export interface ElevenLabsListDubbingResponse { dubs: ElevenLabsDubbingMetadata[]; next_cursor: string | null; has_more: boolean; } export interface ElevenLabsCreateDubbingResponse { dubbing_id: string; expected_duration_sec: number; } export interface ElevenLabsDeleteDubbingResponse { status: string; } export interface ElevenLabsDubbingResourceMedia { src: string; content_type: string; bucket_name: string; random_path_slug: string; duration_secs: number; is_audio: boolean; url: string; } export interface ElevenLabsDubbingResourceResponse { id: string; version: number; source_language: string; target_languages: string[]; input: ElevenLabsDubbingResourceMedia; background: ElevenLabsDubbingResourceMedia | null; foreground: ElevenLabsDubbingResourceMedia | null; speaker_tracks: Record>; speaker_segments: Record>; renders: Record>; } export interface ElevenLabsDubbingTranscriptUtterance { text: string; speaker_id: string; start_s: number; end_s: number; words: Record[]; } export interface ElevenLabsDubbingTranscript { language: string; utterances: ElevenLabsDubbingTranscriptUtterance[]; } export interface ElevenLabsDubbingTranscriptsResponse { transcript_format: "srt" | "webvtt" | "json"; srt?: string | null; webvtt?: string | null; json?: ElevenLabsDubbingTranscript | null; } export interface ElevenLabsStudioProject { project_id: string; name: string; create_date_unix: number; created_by_user_id: string | null; default_title_voice_ref_id: string; default_paragraph_voice_ref_id: string; default_model_id: string; last_conversion_date_unix?: number | null; can_be_downloaded: boolean; title?: string | null; author?: string | null; description?: string | null; genres?: string[] | null; cover_image_url?: string | null; target_audience?: string | null; language?: string | null; content_type?: string | null; original_publication_date?: string | null; mature_content?: boolean | null; isbn_number?: string | null; volume_normalization: boolean; state: "creating" | "default" | "converting" | "in_queue"; access_level: "admin" | "editor" | "commenter" | "viewer"; fiction?: string | null; quality_check_on: boolean; quality_check_on_when_bulk_convert: boolean; creation_meta?: Record | null; source_type?: string | null; chapters_enabled?: boolean | null; captions_enabled?: boolean | null; caption_style?: Record | null; caption_style_template_overrides?: Record | null; public_share_id?: string | null; aspect_ratio?: string | null; agent_settings?: Record | null; default_title_voice_id: string; default_paragraph_voice_id: string; } export interface ElevenLabsStudioProjectExtended extends ElevenLabsStudioProject { quality_preset?: string; chapters?: ElevenLabsStudioChapter[]; pronunciation_dictionary_versions?: Record[]; pronunciation_dictionary_locators?: Record[]; voices?: Record[]; base_voices?: Record[]; assets?: Record[]; experimental?: Record | null; publishing_read?: Record | null; } export interface ElevenLabsStudioListProjectsResponse { projects: ElevenLabsStudioProject[]; } export interface ElevenLabsStudioAddProjectResponse { project: ElevenLabsStudioProject; } export interface ElevenLabsStudioEditProjectResponse { project: ElevenLabsStudioProject; } export interface ElevenLabsStudioCreatePodcastResponse { project: ElevenLabsStudioProject; } export interface ElevenLabsStudioDeleteProjectResponse { status: string; } export interface ElevenLabsStudioConvertProjectResponse { status: string; } export interface ElevenLabsStudioCreatePronunciationDictionariesResponse { status: string; } export interface ElevenLabsStudioMutedTracksResponse { chapter_ids: string[]; } export interface ElevenLabsStudioProjectSnapshot { project_snapshot_id: string; project_id: string; created_at_unix: number; name: string; audio_upload?: Record | null; zip_upload?: Record | null; } export interface ElevenLabsStudioProjectSnapshotExtended extends ElevenLabsStudioProjectSnapshot { character_alignments: Record[]; audio_duration_secs: number; } export interface ElevenLabsStudioListProjectSnapshotsResponse { snapshots: ElevenLabsStudioProjectSnapshot[]; } export interface ElevenLabsStudioChapter { chapter_id: string; name: string; last_conversion_date_unix?: number | null; conversion_progress?: number | null; can_be_downloaded: boolean; state: "default" | "converting"; has_video?: boolean | null; has_visual_content?: boolean | null; voice_ids?: string[] | null; statistics?: Record | null; last_conversion_error?: string | null; } export interface ElevenLabsStudioChapterWithContent extends ElevenLabsStudioChapter { content: Record; } export interface ElevenLabsStudioListChaptersResponse { chapters: ElevenLabsStudioChapter[]; } export interface ElevenLabsStudioAddChapterResponse { chapter: ElevenLabsStudioChapterWithContent; } export interface ElevenLabsStudioEditChapterResponse { chapter: ElevenLabsStudioChapterWithContent; } export interface ElevenLabsStudioDeleteChapterResponse { status: string; } export interface ElevenLabsStudioConvertChapterResponse { status: string; } export interface ElevenLabsStudioChapterSnapshot { chapter_snapshot_id: string; project_id: string; chapter_id: string; created_at_unix: number; name: string; } export interface ElevenLabsStudioChapterSnapshotExtended extends ElevenLabsStudioChapterSnapshot { character_alignments: Record[]; } export interface ElevenLabsStudioListChapterSnapshotsResponse { snapshots: ElevenLabsStudioChapterSnapshot[]; } export interface ElevenLabsVoicePreview { audio_base_64: string; generated_voice_id: string; media_type: string; duration_secs: number; language: string | null; } export interface ElevenLabsVoicePreviewsResponse { previews: ElevenLabsVoicePreview[]; text: string; } export type ElevenLabsSpeakerSeparationStatus = "not_started" | "pending" | "completed" | "failed"; export interface ElevenLabsUtterance { start: number; end: number; } export interface ElevenLabsSpeaker { speaker_id: string; duration_secs: number; utterances?: ElevenLabsUtterance[] | null; } export interface ElevenLabsSpeakerSeparation { voice_id: string; sample_id: string; status: ElevenLabsSpeakerSeparationStatus; speakers?: Record | null; selected_speaker_ids?: string[] | null; } export interface ElevenLabsVoiceSample { sample_id?: string; file_name?: string; mime_type?: string; size_bytes?: number; hash?: string; duration_secs?: number | null; remove_background_noise?: boolean | null; has_isolated_audio?: boolean | null; has_isolated_audio_preview?: boolean | null; speaker_separation?: ElevenLabsSpeakerSeparation | null; trim_start?: number | null; trim_end?: number | null; } export type ElevenLabsVoiceCategory = "generated" | "cloned" | "premade" | "professional" | "famous" | "high_quality"; export type ElevenLabsFineTuningState = "not_started" | "queued" | "fine_tuning" | "fine_tuned" | "failed" | "delayed"; export interface ElevenLabsRecording { recording_id: string; mime_type: string; size_bytes: number; upload_date_unix: number; transcription: string; } export interface ElevenLabsVerificationAttempt { text: string; date_unix: number; accepted: boolean; similarity: number; levenshtein_distance: number; recording?: ElevenLabsRecording | null; } export interface ElevenLabsManualVerificationFile { file_id: string; file_name: string; mime_type: string; size_bytes: number; upload_date_unix: number; } export interface ElevenLabsManualVerification { extra_text: string; request_time_unix: number; files: ElevenLabsManualVerificationFile[]; } export interface ElevenLabsFineTuning { is_allowed_to_fine_tune?: boolean; state?: Record; verification_failures?: string[]; verification_attempts_count?: number; manual_verification_requested?: boolean; language?: string | null; progress?: Record | null; message?: Record | null; dataset_duration_seconds?: number | null; verification_attempts?: ElevenLabsVerificationAttempt[] | null; slice_ids?: string[] | null; manual_verification?: ElevenLabsManualVerification | null; max_verification_attempts?: number | null; next_max_verification_attempts_reset_unix_ms?: number | null; finetuning_state?: unknown; } export interface ElevenLabsVoiceSettings { stability?: number | null; use_speaker_boost?: boolean | null; similarity_boost?: number | null; style?: number | null; speed?: number | null; } export type ElevenLabsVoiceSharingState = "enabled" | "disabled" | "copied" | "copied_disabled"; export type ElevenLabsReviewStatus = "not_requested" | "pending" | "declined" | "allowed" | "allowed_with_changes"; export interface ElevenLabsVoiceSharingModerationCheck { date_checked_unix?: number | null; name_value?: string | null; name_check?: boolean | null; description_value?: string | null; description_check?: boolean | null; sample_ids?: string[] | null; sample_checks?: number[] | null; captcha_ids?: string[] | null; captcha_checks?: number[] | null; } export type ElevenLabsReaderResourceType = "read" | "collection"; export interface ElevenLabsReaderResource { resource_type: ElevenLabsReaderResourceType; resource_id: string; } export interface ElevenLabsVoiceSharing { status?: ElevenLabsVoiceSharingState; history_item_sample_id?: string | null; date_unix?: number; whitelisted_emails?: string[]; public_owner_id?: string; original_voice_id?: string; financial_rewards_enabled?: boolean; free_users_allowed?: boolean; live_moderation_enabled?: boolean; rate?: number | null; fiat_rate?: number | null; notice_period?: number; disable_at_unix?: number | null; voice_mixing_allowed?: boolean; featured?: boolean; category?: ElevenLabsVoiceCategory; reader_app_enabled?: boolean | null; image_url?: string | null; ban_reason?: string | null; liked_by_count?: number; cloned_by_count?: number; name?: string; description?: string | null; labels?: Record; review_status?: ElevenLabsReviewStatus; review_message?: string | null; enabled_in_library?: boolean; instagram_username?: string | null; twitter_username?: string | null; youtube_username?: string | null; tiktok_username?: string | null; moderation_check?: ElevenLabsVoiceSharingModerationCheck | null; reader_restricted_on?: ElevenLabsReaderResource[] | null; } export interface ElevenLabsVerifiedVoiceLanguage { language: string; model_id: string; accent?: string | null; locale?: string | null; preview_url?: string | null; } export type ElevenLabsVoiceSafetyControl = "NONE" | "BAN" | "CAPTCHA" | "ENTERPRISE_BAN" | "ENTERPRISE_CAPTCHA"; export interface ElevenLabsVoiceVerification { requires_verification: boolean; is_verified: boolean; verification_failures: string[]; verification_attempts_count: number; language?: string | null; verification_attempts?: ElevenLabsVerificationAttempt[] | null; } export type ElevenLabsRecordingQuality = "studio" | "good" | "ok" | "poor" | "bad"; export type ElevenLabsLabellingStatus = "in_review" | "review_complete"; export interface ElevenLabsVoice { voice_id: string; name?: string; samples?: ElevenLabsVoiceSample[] | null; category?: ElevenLabsVoiceCategory; fine_tuning?: ElevenLabsFineTuning | null; labels?: Record; description?: string | null; preview_url?: string | null; available_for_tiers?: string[]; settings?: ElevenLabsVoiceSettings | null; sharing?: ElevenLabsVoiceSharing | null; high_quality_base_model_ids?: string[]; verified_languages?: ElevenLabsVerifiedVoiceLanguage[] | null; collection_ids?: string[] | null; safety_control?: ElevenLabsVoiceSafetyControl | null; voice_verification?: ElevenLabsVoiceVerification | null; permission_on_resource?: string | null; is_owner?: boolean | null; is_legacy?: boolean; is_mixed?: boolean; favorited_at_unix?: number | null; created_at_unix?: number | null; is_bookmarked?: boolean | null; recording_quality?: ElevenLabsRecordingQuality | null; labelling_status?: ElevenLabsLabellingStatus | null; recording_quality_reason?: string | null; } export interface ElevenLabsListVoicesResponse { voices: ElevenLabsVoice[]; has_more: boolean; total_count: number; next_page_token?: string | null; } export interface ElevenLabsListV1VoicesResponse { voices: ElevenLabsVoice[]; } export interface ElevenLabsDeleteVoiceResponse { status: string; } export interface ElevenLabsAddVoiceResponse { voice_id: string; requires_verification: boolean; } export interface ElevenLabsEditVoiceResponse { status: string; } export interface ElevenLabsEditVoiceSettingsResponse { status: string; } export interface ElevenLabsAddSharedVoiceResponse { voice_id: string; } export interface ElevenLabsLibraryVoice { public_owner_id: string; voice_id: string; date_unix: number; name: string; accent: string; gender: string; age: string; descriptive: string; use_case: string; category: ElevenLabsVoiceCategory; language?: string | null; locale?: string | null; description?: string | null; preview_url?: string | null; usage_character_count_1y: number; usage_character_count_7d: number; play_api_usage_character_count_1y: number; cloned_by_count: number; rate?: number | null; fiat_rate?: number | null; free_users_allowed: boolean; live_moderation_enabled: boolean; featured: boolean; verified_languages?: ElevenLabsVerifiedVoiceLanguage[] | null; notice_period?: number | null; instagram_username?: string | null; twitter_username?: string | null; youtube_username?: string | null; tiktok_username?: string | null; image_url?: string | null; is_added_by_user?: boolean | null; is_bookmarked?: boolean | null; } export interface ElevenLabsLibraryVoicesResponse { voices: ElevenLabsLibraryVoice[]; has_more: boolean; total_count?: number; last_sort_id?: string | null; } export interface ElevenLabsPvcManualVerificationResponse { status: string; } export interface ElevenLabsPvcVoiceCaptchaResponse { status: string; } export interface ElevenLabsCreatePvcVoiceResponse { voice_id: string; } export type ElevenLabsGetPvcVoiceCaptchaResponse = Record; export interface ElevenLabsSpeakerAudioResponse { audio_base_64: string; media_type: string; duration_secs: number; } export interface ElevenLabsUpdatePvcVoiceSampleResponse { voice_id: string; } export interface ElevenLabsEditPvcVoiceResponse { status?: string; [key: string]: unknown; } export type ElevenLabsAddPvcSamplesResponse = ElevenLabsVoiceSample[]; export interface ElevenLabsVoiceSamplePreviewResponse { audio_base_64: string; voice_id: string; sample_id: string; media_type: string; duration_secs?: number | null; } export interface ElevenLabsPvcVoiceSampleWaveformResponse { sample_id: string; visual_waveform: number[]; } export interface ElevenLabsPvcTrainResponse { status: string; } export interface ElevenLabsDeleteVoiceSampleResponse { status: string; } export interface ElevenLabsAudioIsolationHistoryItem { id: string; title: string | null; created_at_unix: number; format: string; duration_seconds: number | null; download_url: string | null; icon_url: string | null; source_video_url: string | null; supports_video: boolean; processing: boolean; video_processing_failed: boolean; preview_b64: string | null; } export interface ElevenLabsAudioIsolationHistoryListResponse { items: ElevenLabsAudioIsolationHistoryItem[]; has_more: boolean; } export type ElevenLabsAudioIsolationDeleteHistoryResponse = Record; export interface ElevenLabsAudioNativeCreateProjectResponse { project_id: string; converting: boolean; html_snippet: string; } export interface ElevenLabsAudioNativeEditContentResponse { project_id: string; converting: boolean; publishing: boolean; html_snippet: string; } export type ElevenLabsAudioNativeProjectStatus = "processing" | "ready"; export interface ElevenLabsAudioNativeProjectSettings { title: string; image: string; author: string; small: boolean; text_color: string; background_color: string; sessionization: number; audio_path?: string | null; audio_url?: string | null; status?: ElevenLabsAudioNativeProjectStatus; } export interface ElevenLabsAudioNativeProjectSettingsResponse { enabled: boolean; snapshot_id?: string | null; settings?: ElevenLabsAudioNativeProjectSettings | null; } export interface ElevenLabsForcedAlignmentCharacter { text: string; start: number; end: number; } export interface ElevenLabsForcedAlignmentWord { text: string; start: number; end: number; loss: number; } export interface ElevenLabsForcedAlignmentResponse { characters: ElevenLabsForcedAlignmentCharacter[]; words: ElevenLabsForcedAlignmentWord[]; loss: number; } export interface ElevenLabsMusicTimeRange { start_ms: number; end_ms: number; } export interface ElevenLabsMusicSectionSource { song_id: string; range: ElevenLabsMusicTimeRange; negative_ranges?: ElevenLabsMusicTimeRange[]; } export interface ElevenLabsMusicSongSection { section_name: string; positive_local_styles: string[]; negative_local_styles: string[]; duration_ms: number; lines: string[]; source_from?: ElevenLabsMusicSectionSource | null; } export interface ElevenLabsMusicPrompt { positive_global_styles: string[]; negative_global_styles: string[]; sections: ElevenLabsMusicSongSection[]; } export interface ElevenLabsMusicAudioRefChunk { song_id: string; range: ElevenLabsMusicTimeRange; } export interface ElevenLabsMusicGenerationChunk { text: string; duration_ms: number; positive_styles: string[]; negative_styles?: string[]; context_adherence?: "low" | "medium" | "high"; conditioning_ref?: ElevenLabsMusicAudioRefChunk | null; condition_strength?: "low" | "medium" | "high" | "xhigh" | null; } export interface ElevenLabsCompositionPlan { chunks: Array; } export type ElevenLabsMusicCompositionPlan = ElevenLabsMusicPrompt | ElevenLabsCompositionPlan; export type ElevenLabsMusicPlanResponse = ElevenLabsMusicCompositionPlan; export interface ElevenLabsMusicWordTimestamp { word: string; start_ms: number; end_ms: number; } export interface ElevenLabsMusicUploadResponse { song_id: string; composition_plan?: ElevenLabsMusicCompositionPlan | null; words_timestamps?: ElevenLabsMusicWordTimestamp[] | null; } export interface ElevenLabsSpeechEngineSecretLocator { secret_id: string; } export interface ElevenLabsSpeechEngineDynamicVariable { variable_name: string; } export type ElevenLabsSpeechEngineHeaderValue = string | ElevenLabsSpeechEngineSecretLocator | ElevenLabsSpeechEngineDynamicVariable; export interface ElevenLabsSpeechEngineConfig { ws_url: string; request_headers?: Record; } export type ElevenLabsSpeechEngineObjectConfig = Record; export interface ElevenLabsSpeechEngineSummary { speech_engine_id: string; name: string; created_at_unix_secs: number; tags: string[]; access_info: ElevenLabsResourceAccessInfo; } export interface ElevenLabsListSpeechEnginesResponse { speech_engines: ElevenLabsSpeechEngineSummary[]; has_more: boolean; next_cursor?: string | null; } export interface ElevenLabsSpeechEngineResponse { speech_engine_id: string; name: string; speech_engine: ElevenLabsSpeechEngineConfig; asr: ElevenLabsSpeechEngineObjectConfig; tts: ElevenLabsSpeechEngineObjectConfig; turn: ElevenLabsSpeechEngineObjectConfig; conversation: ElevenLabsSpeechEngineObjectConfig; privacy: ElevenLabsSpeechEngineObjectConfig; call_limits: ElevenLabsSpeechEngineObjectConfig; language: string; tags: string[]; overrides: ElevenLabsSpeechEngineObjectConfig; metadata: ElevenLabsAgentMetadata; access_info?: ElevenLabsResourceAccessInfo | null; } export type ElevenLabsDeleteSpeechEngineResponse = Record; export type ElevenLabsOrderState = "open" | "submitted" | "paid" | "accepted" | "rejected" | "done"; export type ElevenLabsOrderItemKind = "dub" | "subtitles"; export interface ElevenLabsDubOrderItem { kind: "dub"; media_id: string; source_language: string; destination_languages: string[]; include_captions: boolean; include_source_captions: boolean; instructions?: string | null; captions_sdh?: boolean | null; } export interface ElevenLabsSubtitleCueOptions { min_duration_ms?: number; max_duration_ms?: number; max_lines_per_cue?: number; max_chars_per_line?: number; max_chars_per_s?: number | null; min_gap_between_cues_frames?: number | null; } export interface ElevenLabsSubtitleOrderItem { kind: "subtitles"; media_ids: string[]; source_language: string; destination_languages: string[]; cue_options?: ElevenLabsSubtitleCueOptions; sdh?: boolean; instructions?: string | null; } export type ElevenLabsOrderItem = ElevenLabsDubOrderItem | ElevenLabsSubtitleOrderItem; export interface ElevenLabsOrderQuote { amount_usd: number; } export interface ElevenLabsOrderItemInfo { item_id: string; item: ElevenLabsOrderItem; quote?: ElevenLabsOrderQuote | null; } export interface ElevenLabsOrderSummary { order_id: string; name: string; state: ElevenLabsOrderState; total_amount_usd?: number | null; sandbox?: boolean; submitted_at?: string | null; updated_at?: string | null; } export interface ElevenLabsListOrdersResponse { orders: ElevenLabsOrderSummary[]; } export interface ElevenLabsCreateOrderResponse { order_id: string; sandbox?: boolean; } export interface ElevenLabsOrderResponse { order_id: string; name: string; state: ElevenLabsOrderState; items: ElevenLabsOrderItemInfo[]; total_amount_usd?: number | null; sandbox?: boolean; created_at: string; submitted_at?: string | null; paid_at?: string | null; accepted_at?: string | null; completed_at?: string | null; } export interface ElevenLabsUpdateOrderResponse { name: string; } export interface ElevenLabsSubmitOrderResponse { order_id: string; state: ElevenLabsOrderState; submitted_at: string; } export interface ElevenLabsOrderDeliverable { signed_url: string; content_type: string; name: string; version?: number; } export interface ElevenLabsOrderDeliverablesResponse { deliverables: ElevenLabsOrderDeliverable[]; } export interface ElevenLabsUpsertOrderItemResponse { item_id: string; quote?: ElevenLabsOrderQuote | null; } export interface ElevenLabsRemoveOrderItemResponse { success: boolean; } export interface ElevenLabsRegisterOrderMediaResponse { media_id: string; } export interface ElevenLabsOrderMediaResponse { media_id: string; name: string; content_type: string; language?: string | null; signed_url: string; } export interface ElevenLabsOrderLanguageInfo { code: string; label: string; } export interface ElevenLabsOrderLanguagePairInfo { source_language: ElevenLabsOrderLanguageInfo; destination_languages: ElevenLabsOrderLanguageInfo[]; } export interface ElevenLabsPairedLanguagesResponse { kind: "pair"; language_pairs: ElevenLabsOrderLanguagePairInfo[]; } export interface ElevenLabsSingleLanguagesResponse { kind: "single"; languages: ElevenLabsOrderLanguageInfo[]; } export type ElevenLabsOrderLanguagesResponse = ElevenLabsPairedLanguagesResponse | ElevenLabsSingleLanguagesResponse; export interface ElevenLabsHistoryFeedback { thumbs_up: boolean; feedback: string; emotions: boolean; inaccurate_clone: boolean; glitches: boolean; audio_quality: boolean; other: boolean; review_status?: string; } export interface ElevenLabsHistoryAlignment { characters: string[]; character_start_times_seconds: number[]; character_end_times_seconds: number[]; } export interface ElevenLabsHistoryAlignments { alignment: ElevenLabsHistoryAlignment; normalized_alignment: ElevenLabsHistoryAlignment; } export interface ElevenLabsDialogueInput { text: string; voice_id: string; voice_name: string; } export interface ElevenLabsHistoryItem { history_item_id: string; request_id?: string | null; voice_id?: string | null; model_id?: string | null; voice_name?: string | null; voice_category?: "premade" | "cloned" | "generated" | "professional" | null; text?: string | null; date_unix: number; character_count_change_from: number; character_count_change_to: number; content_type: string; state: "created" | "deleted" | "processing"; settings?: Record | null; feedback?: ElevenLabsHistoryFeedback | null; share_link_id?: string | null; source?: "TTS" | "STS" | "Projects" | "PD" | "AN" | "Dubbing" | "PlayAPI" | "ConvAI" | "VoiceGeneration" | "InVPC" | "Flows" | null; alignments?: ElevenLabsHistoryAlignments | null; dialogue?: ElevenLabsDialogueInput[] | null; output_format?: string | null; } export interface ElevenLabsHistoryListResponse { history: ElevenLabsHistoryItem[]; last_history_item_id?: string | null; has_more: boolean; scanned_until?: number | null; } export interface ElevenLabsHistoryDeleteResponse { status: string; } export interface ElevenLabsModelLanguage { language_id: string; name: string; } export interface ElevenLabsModelRates { character_cost_multiplier?: number; cost_discount_multiplier?: number; [key: string]: unknown; } export interface ElevenLabsModel { model_id: string; name: string; can_be_finetuned?: boolean; can_do_text_to_speech?: boolean; can_do_voice_conversion?: boolean; can_use_style?: boolean; can_use_speaker_boost?: boolean; serves_pro_voices?: boolean; token_cost_factor?: number; description?: string; requires_alpha_access?: boolean; max_characters_request_free_user?: number; max_characters_request_subscribed_user?: number; maximum_text_length_per_request?: number; languages?: ElevenLabsModelLanguage[]; model_rates?: ElevenLabsModelRates; concurrency_group?: string; [key: string]: unknown; } export type ElevenLabsListModelsResponse = ElevenLabsModel[]; export type ElevenLabsSeatType = "workspace_admin" | "workspace_member" | "workspace_lite_member"; export interface ElevenLabsMoneyAmount { amount: string; currency: string; } export interface ElevenLabsInvoiceDiscount { discount_percent_off?: number; } export interface ElevenLabsInvoice { amount_due_cents?: number; discounts?: ElevenLabsInvoiceDiscount[]; next_payment_attempt_unix?: number; payment_intent_status?: string; payment_intent_statusses?: string[]; subtotal_cents?: number; tax_cents?: number; total_cents?: number; currency?: string; [key: string]: unknown; } export interface ElevenLabsPendingSubscriptionChange { type?: string; next_invoice?: ElevenLabsInvoice | null; [key: string]: unknown; } export interface ElevenLabsSubscriptionDetails { tier: string; character_count: number; character_limit: number; max_character_limit_extension?: number | null; max_credit_limit_extension?: number | "unlimited" | null; can_extend_character_limit?: boolean; allowed_to_extend_character_limit?: boolean; voice_slots_used?: number; professional_voice_slots_used?: number; voice_limit?: number; voice_add_edit_counter?: number; professional_voice_limit?: number; can_extend_voice_limit?: boolean; can_use_instant_voice_cloning?: boolean; can_use_professional_voice_cloning?: boolean; current_overage?: ElevenLabsMoneyAmount; status?: string; open_invoices?: ElevenLabsInvoice[]; has_open_invoices?: boolean; next_character_count_reset_unix?: number | null; max_voice_add_edits?: number | null; currency?: string | null; billing_period?: string | null; character_refresh_period?: string | null; next_invoice?: ElevenLabsInvoice | null; pending_change?: ElevenLabsPendingSubscriptionChange | null; has_used_starter_coupon_on_account?: boolean; has_used_creator_coupon_on_account?: boolean; [key: string]: unknown; } export interface ElevenLabsSubscription extends ElevenLabsSubscriptionDetails { remaining_character_count: number; } export type ElevenLabsUserSubscriptionResponse = ElevenLabsSubscription; export interface ElevenLabsUserResponse { user_id: string; subscription: ElevenLabsSubscriptionDetails; is_new_user: boolean; xi_api_key?: string | null; can_use_delayed_payment_methods: boolean; is_onboarding_completed: boolean; is_onboarding_checklist_completed: boolean; show_compliance_terms?: boolean; first_name?: string | null; is_api_key_hashed?: boolean; xi_api_key_preview?: string | null; referral_link_code?: string | null; partnerstack_partner_default_link?: string | null; created_at: number; seat_type: ElevenLabsSeatType; [key: string]: unknown; } export type ElevenLabsSingleUseTokenType = "realtime_scribe" | "tts_websocket"; export interface ElevenLabsSingleUseTokenResponse { token: string; [key: string]: unknown; } export interface ElevenLabsDocsRedirectResponse { status: number; location: string | null; } export interface ElevenLabsUsageCharacterStatsResponse { time: number[]; usage: Record; [key: string]: unknown; } export type ElevenLabsWorkspaceAnalyticsSortDirection = "asc" | "desc"; export type ElevenLabsWorkspaceAnalyticsFilterOperation = "in" | "not_in" | "le" | "ge" | "lt" | "gt" | "eq" | "neq"; export type ElevenLabsWorkspaceAnalyticsColumnType = "String" | "Float" | "DateTime" | "Int" | "Bool" | "JSON" | "Map"; export type ElevenLabsWorkspaceAnalyticsColumnUnit = "" | "ms" | "s" | "min" | "duration" | "credits" | "usd" | "eur" | "inr" | "pln" | "ratio" | "rating"; export type ElevenLabsWorkspaceAnalyticsCellValue = string | number | boolean | null; export interface ElevenLabsWorkspaceAnalyticsColumnFilter { column: string; operation: ElevenLabsWorkspaceAnalyticsFilterOperation; values: ElevenLabsWorkspaceAnalyticsCellValue[]; } export interface ElevenLabsWorkspaceAnalyticsQueryResponse { columns: string[]; column_types: ElevenLabsWorkspaceAnalyticsColumnType[]; rows: ElevenLabsWorkspaceAnalyticsCellValue[][]; column_units: (ElevenLabsWorkspaceAnalyticsColumnUnit | null)[]; } export interface ElevenLabsStartSpeakerSeparationResponse { status: string; } export type ElevenLabsWorkspaceAnalyticsRequestsResponse = ElevenLabsWorkspaceAnalyticsQueryResponse; export type ElevenLabsWorkspaceOperationResponse = Record; export interface ElevenLabsWorkspaceStatusResponse { status: string; [key: string]: unknown; } export interface ElevenLabsWorkspaceAuditLogUser { name?: string | null; uid?: string | null; type_id?: number; type?: string | null; email_addr?: string | null; full_name?: string | null; domain?: string | null; } export interface ElevenLabsWorkspaceAuditLogActor { user: ElevenLabsWorkspaceAuditLogUser; app_name?: string | null; app_uid?: string | null; session?: Record | null; } export interface ElevenLabsWorkspaceAuditLogEntry { activity_id: number; activity_name: string; status_id: number; actor: ElevenLabsWorkspaceAuditLogActor; message: string; id: string; time_dt: string; type_uid: number; type_name: string; metadata?: Record; time?: number; category_name?: string; category_uid?: number; class_name?: string; class_uid?: number; severity_id?: number; device?: Record | null; http_request?: Record | null; unmapped?: Record; } export interface ElevenLabsWorkspaceAuditLogsPageResponse { entries: ElevenLabsWorkspaceAuditLogEntry[]; has_more: boolean; next_cursor: string | null; } export type ElevenLabsWorkspaceGroupPermission = "text_to_speech" | "speech_to_speech" | "speech_to_text" | "voice_lab" | "sound_effects" | "projects" | "voiceover_studio" | "dubbing" | "audio_native" | "conversational_ai" | "conversational_ai_read" | "voice_isolator" | "ai_speech_classifier" | "synthid_detector" | "add_voice_from_voice_library" | "create_instant_voice_clone" | "create_professional_voice_clone" | "create_user_api_key" | "publish_studio_project" | "music" | "image_video_generation" | "share_voice_externally" | "publish_voice_to_voice_library" | "view_fiat_balance" | "workspace_analytics_full_read" | "service_accounts_manage" | "webhooks_manage" | "group_members_manage" | "workspace_members_invite" | "workspace_members_remove" | "terms_of_service_accept" | "audit_log_read" | "conversation_privacy_manage" | "copy_resources_cross_workspace" | "voice_design"; export interface ElevenLabsWorkspaceScimGroup { scim_external_id: string | null; display_name: string; created_at_unix?: number | null; updated_at_unix?: number | null; seat_type?: ElevenLabsSeatType | null; } export interface ElevenLabsWorkspaceGroup { name: string; id: string; members: string[]; permissions: ElevenLabsWorkspaceGroupPermission[] | null; group_usage_limit?: number | "unlimited" | null; group_pvc_limit?: number | "unlimited" | null; character_count?: number | null; scim_external_id?: string | null; is_scim_synced?: boolean; scim_group?: ElevenLabsWorkspaceScimGroup | null; scim_frozen?: boolean; } export type ElevenLabsWorkspaceGroupsResponse = Record; export interface ElevenLabsWorkspaceGroupSearchResult { name: string; id: string; members_emails: string[]; } export type ElevenLabsSearchWorkspaceGroupsResponse = ElevenLabsWorkspaceGroupSearchResult[]; export type ElevenLabsAddWorkspaceGroupMemberResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsRemoveWorkspaceGroupMemberResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsUpdateWorkspaceMemberResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsAddWorkspaceInviteResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsDeleteWorkspaceInviteResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsWorkspaceResourceRole = "admin" | "editor" | "commenter" | "viewer"; export type ElevenLabsWorkspaceResourceType = "voice" | "voice_collection" | "pronunciation_dictionary" | "dubbing" | "project" | "convai_agents" | "convai_knowledge_base_documents" | "convai_tools" | "convai_settings" | "convai_secrets" | "workspace_auth_connections" | "convai_phone_numbers" | "convai_mcp_servers" | "convai_api_integration_connections" | "convai_api_integration_trigger_connections" | "convai_batch_calls" | "convai_agent_response_tests" | "convai_test_suite_invocations" | "convai_crawl_jobs" | "convai_crawl_tasks" | "convai_whatsapp_accounts" | "convai_agent_versions" | "convai_agent_branches" | "convai_agent_versions_deployments" | "convai_memory_entries" | "convai_coaching_proposals" | "convai_templates" | "dashboard" | "dashboard_configuration" | "convai_agent_drafts" | "resource_locators" | "assets" | "content_generations" | "content_templates" | "songs" | "transcription_tasks" | "avatars" | "avatar_video_generations" | "resource_collection" | "studio_projects"; export interface ElevenLabsWorkspaceShareOption { name: string; id: string; type: "user" | "group" | "key"; } export interface ElevenLabsWorkspaceResourceMetadataResponse { resource_id: string; resource_name: string | null; resource_type: ElevenLabsWorkspaceResourceType; creator_user_id: string | null; anonymous_access_level_override: ElevenLabsWorkspaceResourceRole | null; role_to_group_ids: Partial>; share_options: ElevenLabsWorkspaceShareOption[]; } export type ElevenLabsShareWorkspaceResourceResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsUnshareWorkspaceResourceResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsWorkspaceWebhookAuthType = "hmac" | "oauth2" | "mtls"; export type ElevenLabsWorkspaceWebhookUsageType = "ConvAI Agent Settings" | "ConvAI Settings" | "Voice Library Removal Notices" | "Speech to Text" | "Agent QA Evaluations"; export interface ElevenLabsWorkspaceWebhookUsage { usage_type: ElevenLabsWorkspaceWebhookUsageType; } export interface ElevenLabsWorkspaceWebhook { name: string; webhook_id: string; webhook_url: string; is_disabled: boolean; is_auto_disabled: boolean; created_at_unix: number; auth_type: ElevenLabsWorkspaceWebhookAuthType; usage?: ElevenLabsWorkspaceWebhookUsage[] | null; most_recent_failure_error_code?: number | null; most_recent_failure_timestamp?: number | null; } export interface ElevenLabsListWorkspaceWebhooksResponse { webhooks: ElevenLabsWorkspaceWebhook[]; } export interface ElevenLabsCreateWorkspaceWebhookResponse { webhook_id: string; webhook_secret?: string | null; } export type ElevenLabsUpdateWorkspaceWebhookResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsDeleteWorkspaceWebhookResponse = ElevenLabsWorkspaceStatusResponse; export type ElevenLabsWorkspaceAuthConnectionType = "oauth2_client_credentials" | "basic_auth" | "bearer_auth" | "oauth2_jwt" | "private_key_jwt" | "mtls" | "custom_header_auth" | "api_integration_oauth2_auth_code" | "api_integration_oauth2_custom_app" | "whatsapp_auth" | "slack_bot_auth" | "url_secret"; export type ElevenLabsWorkspaceAuthConnectionStatus = "active" | "refresh_failed" | "revoked" | "credential_invalid"; export type ElevenLabsWorkspaceAuthAlgorithm = "HS256" | "HS384" | "HS512" | "RS256" | "RS384" | "RS512"; export interface ElevenLabsWorkspaceAuthConnectionBase { name: string; auth_type?: ElevenLabsWorkspaceAuthConnectionType; provider?: string; id: string; used_by?: Record | null; status?: ElevenLabsWorkspaceAuthConnectionStatus; status_detail?: string | null; status_updated_at?: string | null; } export interface ElevenLabsOAuth2ClientCredsAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "oauth2_client_credentials"; provider: string; client_id: string; token_url: string; scopes?: string[]; extra_params?: Record; basic_auth_in_header?: boolean; custom_headers?: Record; } export interface ElevenLabsBasicAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "basic_auth"; provider: string; username: string; } export interface ElevenLabsBearerAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "bearer_auth"; provider: string; } export interface ElevenLabsOAuth2JwtAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "oauth2_jwt"; provider: string; algorithm?: ElevenLabsWorkspaceAuthAlgorithm; key_id?: string | null; issuer: string; audience: string; subject: string; expiration_seconds?: number; extra_params?: Record; token_url: string; scopes?: string[]; token_response_field?: "access_token" | "id_token"; } export interface ElevenLabsPrivateKeyJwtAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "private_key_jwt"; provider: string; algorithm?: ElevenLabsWorkspaceAuthAlgorithm; key_id?: string | null; issuer: string; audience: string; subject: string; expiration_seconds?: number; extra_params?: Record; } export interface ElevenLabsMtlsAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "mtls"; provider: string; } export interface ElevenLabsCustomHeaderAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "custom_header_auth"; provider: string; header_name: string; } export interface ElevenLabsApiIntegrationOAuth2AuthCodeConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "api_integration_oauth2_auth_code"; provider: string; token_url: string; scopes: string[]; scope_separator?: " " | ","; expires_at: string; integration_id: string; credential_id: string; } export interface ElevenLabsApiIntegrationOAuth2CustomAppConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "api_integration_oauth2_custom_app"; provider: string; token_url: string; scopes: string[]; scope_separator?: " " | ","; expires_at: string; integration_id: string; credential_id: string; client_id: string; } export interface ElevenLabsWhatsAppAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "whatsapp_auth"; provider?: "whatsapp"; phone_number_id: string; } export interface ElevenLabsSlackBotAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "slack_bot_auth"; provider?: "Slack"; } export interface ElevenLabsUrlSecretAuthConnection extends ElevenLabsWorkspaceAuthConnectionBase { auth_type?: "url_secret"; provider: string; } export type ElevenLabsWorkspaceAuthConnection = ElevenLabsOAuth2ClientCredsAuthConnection | ElevenLabsBasicAuthConnection | ElevenLabsBearerAuthConnection | ElevenLabsOAuth2JwtAuthConnection | ElevenLabsPrivateKeyJwtAuthConnection | ElevenLabsMtlsAuthConnection | ElevenLabsCustomHeaderAuthConnection | ElevenLabsApiIntegrationOAuth2AuthCodeConnection | ElevenLabsApiIntegrationOAuth2CustomAppConnection | ElevenLabsWhatsAppAuthConnection | ElevenLabsSlackBotAuthConnection | ElevenLabsUrlSecretAuthConnection; export interface ElevenLabsListWorkspaceAuthConnectionsResponse { auth_connections: ElevenLabsWorkspaceAuthConnection[]; } export type ElevenLabsCreateWorkspaceAuthConnectionResponse = ElevenLabsWorkspaceAuthConnection; export type ElevenLabsUpdateWorkspaceAuthConnectionResponse = ElevenLabsWorkspaceAuthConnection; export type ElevenLabsDeleteWorkspaceAuthConnectionResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsDisableWorkspaceApiKeyResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsServiceAccountPermission = "text_to_speech" | "speech_to_speech" | "speech_to_text" | "models_read" | "models_write" | "voices_read" | "voices_write" | "speech_history_read" | "speech_history_write" | "sound_generation" | "audio_isolation" | "voice_generation" | "dubbing_read" | "dubbing_write" | "pronunciation_dictionaries_read" | "pronunciation_dictionaries_write" | "user_read" | "user_write" | "projects_read" | "projects_write" | "audio_native_read" | "audio_native_write" | "workspace_read" | "workspace_write" | "forced_alignment" | "convai_read" | "convai_write" | "music_generation" | "image_video_generation" | "add_voice_from_voice_library" | "create_instant_voice_clone" | "create_professional_voice_clone" | "publish_voice_to_voice_library" | "share_voice_externally" | "create_user_api_key" | "workspace_analytics_full_read" | "webhooks_write" | "service_account_write" | "group_members_manage" | "workspace_members_read" | "workspace_members_invite" | "workspace_members_remove" | "terms_of_service_accept" | "audit_log_read" | "conversation_privacy_manage" | "copy_resources_cross_workspace" | "synthid_detector"; export type ElevenLabsServiceAccountApiKeyDisableReason = "trial_ended" | "subscription_downgrade" | "exposed_publicly" | "self_disabled"; export interface ElevenLabsServiceAccountApiKey { name: string; hint: string; key_id: string; service_account_user_id: string; created_at_unix?: number | null; is_disabled?: boolean; permissions?: ElevenLabsServiceAccountPermission[] | null; disable_reason?: ElevenLabsServiceAccountApiKeyDisableReason | null; character_limit?: number | null; character_count?: number | null; hashed_xi_api_key: string; allowed_ips?: string[] | null; third_party_disable_allowed?: boolean | null; } export interface ElevenLabsServiceAccountApiKeysResponse { "api-keys": ElevenLabsServiceAccountApiKey[]; } export interface ElevenLabsCreateServiceAccountApiKeyResponse { "xi-api-key": string; key_id: string; } export interface ElevenLabsServiceAccountDefaultSharingGroup { group: ElevenLabsWorkspaceGroup; permission_level: "admin" | "editor" | "viewer"; } export interface ElevenLabsServiceAccount { service_account_user_id: string; name: string; created_at_unix?: number | null; "api-keys": ElevenLabsServiceAccountApiKey[]; default_sharing_groups?: ElevenLabsServiceAccountDefaultSharingGroup[]; } export interface ElevenLabsServiceAccountsResponse { "service-accounts": ElevenLabsServiceAccount[]; } export type ElevenLabsUpdateServiceAccountApiKeyResponse = ElevenLabsWorkspaceOperationResponse; export type ElevenLabsDeleteServiceAccountApiKeyResponse = ElevenLabsWorkspaceOperationResponse; export interface ElevenLabsCreateAgentResponse { agent_id: string; } export interface ElevenLabsAgentMetadata { created_at_unix_secs: number; updated_at_unix_secs: number; [key: string]: unknown; } export interface ElevenLabsResourceAccessInfo { is_creator: boolean; creator_name: string; creator_email: string; role: string; anonymous_access_level_override?: string | null; access_source?: string | null; } export interface ElevenLabsGetAgentResponse { agent_id: string; name: string; conversation_config: Record; metadata: ElevenLabsAgentMetadata; platform_settings?: Record | null; phone_numbers?: Record[]; whatsapp_accounts?: Record[]; workflow?: Record | null; access_info?: ElevenLabsResourceAccessInfo | null; tags?: string[]; version_id?: string | null; branch_id?: string | null; main_branch_id?: string | null; [key: string]: unknown; } export interface ElevenLabsAgentSummary { agent_id: string; name: string; tags: string[]; created_at_unix_secs: number; access_info: ElevenLabsResourceAccessInfo; last_call_time_unix_secs?: number | null; archived?: boolean; } export interface ElevenLabsListAgentsResponse { agents: ElevenLabsAgentSummary[]; has_more: boolean; next_cursor?: string | null; } export type ElevenLabsDeleteAgentResponse = Record; export interface ElevenLabsGetAgentWidgetResponse { agent_id: string; widget_config: Record; } export type ElevenLabsConversationTokenPurpose = "signed_url" | "shareable_link"; export interface ElevenLabsConversationToken { agent_id: string; conversation_token: string; expiration_time_unix_secs?: number | null; conversation_id?: string | null; purpose?: ElevenLabsConversationTokenPurpose; token_requester_user_id?: string | null; } export interface ElevenLabsGetAgentLinkResponse { agent_id: string; token?: ElevenLabsConversationToken | null; } export type ElevenLabsAgentBranchProtectionStatus = "writer_perms_required" | "admin_perms_required"; export interface ElevenLabsAgentBranchSummary { id: string; name: string; agent_id: string; description: string; created_at: number; last_committed_at: number; is_archived: boolean; protection_status: ElevenLabsAgentBranchProtectionStatus; access_info?: ElevenLabsResourceAccessInfo | null; current_live_percentage: number; parent_branch_id?: string | null; draft_exists: boolean; calls_7d: number; } export interface ElevenLabsListAgentBranchesMeta { total?: number | null; page?: number | null; page_size?: number | null; } export interface ElevenLabsListAgentBranchesResponse { meta: ElevenLabsListAgentBranchesMeta; results: ElevenLabsAgentBranchSummary[]; } export interface ElevenLabsAgentSummaryBatchSuccess { status: "success"; data: ElevenLabsAgentSummary; } export interface ElevenLabsBatchFailure { status: "failure"; error_code: number; error_status: string; error_message: string; } export type ElevenLabsAgentSummaryBatchResult = ElevenLabsAgentSummaryBatchSuccess | ElevenLabsBatchFailure; export type ElevenLabsGetAgentSummariesResponse = Record; export type ElevenLabsDuplicateAgentResponse = ElevenLabsCreateAgentResponse; export interface ElevenLabsPostAgentAvatarResponse { agent_id: string; avatar_url?: string | null; } export interface ElevenLabsAgentVersionParents { in_branch_parent_id?: string | null; out_of_branch_parent_id?: string | null; merged_into_branch_id?: string | null; merged_from_branch_id?: string | null; merged_from_version_id?: string | null; rebased_from_version_id?: string | null; } export interface ElevenLabsAgentVersionMetadata { id: string; agent_id: string; branch_id: string; version_description: string; seq_no_in_branch: number; time_committed_secs: number; parents: ElevenLabsAgentVersionParents; access_info?: ElevenLabsResourceAccessInfo | null; } export interface ElevenLabsSimulatedConversationResponse { simulated_conversation: Record[]; analysis: Record; } export interface ElevenLabsAgentTopic { topic_id: string; label: string; description: string; conversation_count: number; parent_topic_id?: string | null; x_2d?: number | null; y_2d?: number | null; } export interface ElevenLabsGetAgentTopicsResponse { topics: ElevenLabsAgentTopic[]; window_start_unix_secs: number; window_end_unix_secs: number; } export interface ElevenLabsAgentKnowledgeBaseSizeResponse { number_of_pages: number; } export interface ElevenLabsAgentLlmUsagePrice { llm: string; price_per_minute: number; } export interface ElevenLabsCalculateAgentLlmUsageResponse { llm_prices: ElevenLabsAgentLlmUsagePrice[]; } export type ElevenLabsAgentDraftResponse = Record; export interface ElevenLabsAgentDeploymentRequestItem { branch_id: string; deployment_strategy: Record; } export interface ElevenLabsAgentDeploymentRequestPayload { requests: ElevenLabsAgentDeploymentRequestItem[]; } export interface ElevenLabsAgentDeploymentResponse { traffic_percentage_branch_id_map?: Record; } export interface ElevenLabsCreateAgentBranchResponse { created_branch_id: string; created_version_id: string; } export interface ElevenLabsAgentBranchBasicInfo { id: string; name: string; } export interface ElevenLabsAgentBranchResponse { id: string; name: string; agent_id: string; description: string; created_at: number; last_committed_at: number; is_archived: boolean; protection_status?: ElevenLabsAgentBranchProtectionStatus; access_info?: ElevenLabsResourceAccessInfo | null; current_live_percentage?: number; parent_branch?: ElevenLabsAgentBranchBasicInfo | null; most_recent_versions?: ElevenLabsAgentVersionMetadata[]; } export type ElevenLabsAgentBranchMutationResponse = Record; export interface ElevenLabsAgentBranchPreviewResponse extends ElevenLabsGetAgentResponse { overridden_fields?: string[]; source_identical_to_target?: boolean; } export interface ElevenLabsLiveConversationCountResponse { count: number; } export type ElevenLabsConversationUsersSortBy = "last_contact_unix_secs" | "conversation_count"; export interface ElevenLabsConversationUserSentiment { scored_conversation_count: number; positive_count: number; neutral_count: number; negative_count: number; average_sentiment_score: number | null; average_frustration_score: number | null; } export type ElevenLabsConversationUserSentimentLabel = "positive" | "neutral" | "negative"; export interface ElevenLabsFrustratedConversationRef { conversation_id: string; agent_id: string; start_time_unix_secs: number; overall_label: ElevenLabsConversationUserSentimentLabel; overall_sentiment_score: number; overall_frustration_score: number; } export interface ElevenLabsConversationUser { user_id: string; last_contact_unix_secs: number; first_contact_unix_secs: number; conversation_count: number; last_contact_agent_id?: string | null; last_contact_conversation_id: string; last_contact_agent_name?: string | null; sentiment: ElevenLabsConversationUserSentiment; most_frustrated_conversations?: ElevenLabsFrustratedConversationRef[]; } export interface ElevenLabsListConversationUsersResponse { users: ElevenLabsConversationUser[]; next_cursor?: string | null; has_more: boolean; } export type ElevenLabsLlmUsagePrice = ElevenLabsAgentLlmUsagePrice; export interface ElevenLabsCalculateLlmUsageResponse { llm_prices: ElevenLabsLlmUsagePrice[]; } export type ElevenLabsLlmReasoningEffort = "none" | "minimal" | "low" | "medium" | "high" | "xhigh"; export interface ElevenLabsLlmDeprecationConfig { warning_start_days: number; fallback_start_days: number; fallback_complete_days: number; fallback_start_percentage: number; fallback_complete_percentage: number; } export interface ElevenLabsLlmDeprecationInfo { llm: string; is_deprecated: boolean; is_in_warning_period?: boolean; is_in_fallback_period?: boolean; fallback_percentage?: number; provider_deprecation_date?: string | null; replacement_model?: string | null; deprecation_config?: ElevenLabsLlmDeprecationConfig | null; } export interface ElevenLabsRegionalProcessingSurchargeInfo { multiplier: number; } export interface ElevenLabsLlmInfo { llm: string; is_checkpoint: boolean; max_tokens_limit: number; max_context_limit: number; supports_image_input: boolean; supports_document_input: boolean; supports_parallel_tool_calls: boolean; available_reasoning_efforts?: ElevenLabsLlmReasoningEffort[] | null; deprecation_info?: ElevenLabsLlmDeprecationInfo | null; regional_processing_surcharge?: ElevenLabsRegionalProcessingSurchargeInfo | null; } export interface ElevenLabsListLlmsResponse { llms: ElevenLabsLlmInfo[]; default_deprecation_config: ElevenLabsLlmDeprecationConfig; } export type ElevenLabsAgentTestType = "llm" | "tool" | "simulation" | "folder"; export interface ElevenLabsAgentTestFolderPathSegment { id: string; name?: string; [key: string]: unknown; } export interface ElevenLabsAgentTestSummary { id: string; name: string; created_at_unix_secs: number; last_updated_at_unix_secs: number; type: ElevenLabsAgentTestType; access_info?: ElevenLabsResourceAccessInfo | null; entity_type?: "test" | "folder"; folder_parent_id?: string | null; folder_path?: ElevenLabsAgentTestFolderPathSegment[]; children_count?: number | null; conversation_initiation_source?: string | null; [key: string]: unknown; } export interface ElevenLabsCreateAgentTestResponse { id: string; } export interface ElevenLabsListAgentTestsResponse { tests: ElevenLabsAgentTestSummary[]; has_more: boolean; next_cursor?: string | null; } export interface ElevenLabsAgentTestResponse { id: string; name: string; type?: "llm" | "tool" | "simulation"; from_conversation_metadata?: Record | null; dynamic_variables?: Record; chat_history?: Record[]; conversation_initiation_source?: string | null; success_condition?: string | null; success_conditions?: string[]; success_examples?: Record[]; failure_examples?: Record[]; tool_call_parameters?: Record | null; check_any_tool_matches?: boolean | null; simulation_scenario?: string; simulation_max_turns?: number; simulation_environment?: string | null; tool_mock_config?: Record; evaluation_model?: string | Record | null; simulated_user_model?: string | Record | null; [key: string]: unknown; } export type ElevenLabsUpdateAgentTestResponse = ElevenLabsAgentTestResponse; export type ElevenLabsDeleteAgentTestResponse = Record; export interface ElevenLabsGetAgentTestSummariesResponse { tests: Record; } export type ElevenLabsBulkMoveAgentTestsResponse = Record; export interface ElevenLabsCreateAgentTestFolderResponse { id: string; name: string; } export interface ElevenLabsAgentTestFolderResponse extends ElevenLabsCreateAgentTestFolderResponse { folder_path?: ElevenLabsAgentTestFolderPathSegment[]; children_count?: number; } export type ElevenLabsUpdateAgentTestFolderResponse = ElevenLabsAgentTestFolderResponse; export type ElevenLabsDeleteAgentTestFolderResponse = Record; export interface ElevenLabsTestRunRequestItem { test_id: string; workflow_node_id?: string | null; root_folder_id?: string | null; root_folder_name?: string | null; } export interface ElevenLabsTestInvocationSummary { id: string; created_at_unix_secs: number; test_run_count: number; passed_count: number; failed_count: number; pending_count: number; title: string; agent_id?: string | null; branch_id?: string | null; access_info?: ElevenLabsResourceAccessInfo | null; repeat_count?: number; [key: string]: unknown; } export interface ElevenLabsListTestInvocationsMeta { total?: number | null; page?: number | null; page_size?: number | null; } export interface ElevenLabsListTestInvocationsResponse { results: ElevenLabsTestInvocationSummary[]; has_more: boolean; meta?: ElevenLabsListTestInvocationsMeta; next_cursor?: string | null; } export interface ElevenLabsTestRunResponse { test_run_id: string; test_invocation_id: string; agent_id: string; status: string; test_id: string; test_info?: Record | null; branch_id?: string | null; workflow_node_id?: string | null; agent_responses?: Record[] | null; test_name?: string; condition_result?: Record | null; last_updated_at_unix?: number; metadata?: Record | null; root_folder_id?: string | null; root_folder_name?: string | null; environment?: string | null; [key: string]: unknown; } export interface ElevenLabsTestRunResultSummary { test_id: string; test_name: string; workflow_node_id?: string | null; buckets: Record[]; } export interface ElevenLabsTestSuiteInvocationResponse { id: string; test_runs: ElevenLabsTestRunResponse[]; agent_id?: string | null; branch_id?: string | null; created_at?: number; folder_id?: string | null; repeat_count?: number; bucketing_status?: "pending" | "completed" | "failed" | null; result_groups?: ElevenLabsTestRunResultSummary[]; [key: string]: unknown; } export type ElevenLabsRunAgentTestsResponse = ElevenLabsTestSuiteInvocationResponse; export type ElevenLabsGetTestInvocationResponse = ElevenLabsTestSuiteInvocationResponse; export type ElevenLabsResubmitTestsResponse = Record; export interface ElevenLabsConversationTagResponse { tag_id: string; workspace_id: string; owner_user_id: string; title: string; description: string | null; created_at_unix_secs: number; [key: string]: unknown; } export type ElevenLabsCreateConversationTagResponse = ElevenLabsConversationTagResponse; export type ElevenLabsGetConversationTagResponse = ElevenLabsConversationTagResponse; export type ElevenLabsUpdateConversationTagResponse = ElevenLabsConversationTagResponse; export interface ElevenLabsListConversationTagsResponse { conversation_tags: ElevenLabsConversationTagResponse[]; has_more: boolean; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsDeleteConversationTagResponse = Record; export interface ElevenLabsConvaiSecretLocator { secret_id: string; [key: string]: unknown; } export interface ElevenLabsConvaiClientDataWebhook { url: string; request_headers: Record; [key: string]: unknown; } export type ElevenLabsConvaiWebhookEventType = "transcript" | "audio" | "call_initiation_failure" | "unredacted_transcript" | "unredacted_audio"; export type ElevenLabsConvaiWebhookTranscriptFormat = "json" | "opentelemetry"; export interface ElevenLabsConvaiWebhooks { post_call_webhook_id?: string | null; events?: ElevenLabsConvaiWebhookEventType[]; transcript_format?: ElevenLabsConvaiWebhookTranscriptFormat; send_audio?: boolean | null; [key: string]: unknown; } export type ElevenLabsConvaiLivekitStackType = "standard" | "static"; export interface ElevenLabsConvaiSettingsResponse { conversation_initiation_client_data_webhook?: ElevenLabsConvaiClientDataWebhook | null; webhooks?: ElevenLabsConvaiWebhooks; can_use_mcp_servers?: boolean; rag_retention_period_days?: number; conversation_embedding_retention_days?: number | null; default_livekit_stack?: ElevenLabsConvaiLivekitStackType; [key: string]: unknown; } export interface ElevenLabsConvaiDashboardCallSuccessChart { name: string; type?: "call_success"; [key: string]: unknown; } export interface ElevenLabsConvaiDashboardCriteriaChart { name: string; type?: "criteria"; criteria_id: string; [key: string]: unknown; } export interface ElevenLabsConvaiDashboardDataCollectionChart { name: string; type?: "data_collection"; data_collection_id: string; [key: string]: unknown; } export type ElevenLabsConvaiDashboardChart = ElevenLabsConvaiDashboardCallSuccessChart | ElevenLabsConvaiDashboardCriteriaChart | ElevenLabsConvaiDashboardDataCollectionChart; export interface ElevenLabsConvaiDashboardSettingsResponse { charts?: ElevenLabsConvaiDashboardChart[]; [key: string]: unknown; } export type ElevenLabsSecretDependencyResourceType = "tools" | "agents" | "phone_numbers"; export type ElevenLabsSecretDependencyAccessLevel = "admin" | "editor" | "commenter" | "viewer"; export interface ElevenLabsSecretDependentAvailableTool { id: string; name: string; type?: "available"; created_at_unix_secs: number; access_level: ElevenLabsSecretDependencyAccessLevel; [key: string]: unknown; } export interface ElevenLabsSecretDependentUnknownTool { id: string; type?: "unknown"; [key: string]: unknown; } export interface ElevenLabsSecretDependentAvailableAgent { id: string; name: string; type?: "available"; created_at_unix_secs: number; access_level: ElevenLabsSecretDependencyAccessLevel; referenced_resource_ids?: string[]; [key: string]: unknown; } export interface ElevenLabsSecretDependentUnknownAgent { id: string; type?: "unknown"; referenced_resource_ids?: string[]; [key: string]: unknown; } export interface ElevenLabsSecretDependentPhoneNumber { phone_number_id: string; phone_number: string; label: string; provider: "twilio" | "sip_trunk" | "exotel"; [key: string]: unknown; } export interface ElevenLabsSecretDependentAvailableMcpServer { id: string; name: string; type?: "available"; created_at_unix_secs: number; access_level: ElevenLabsSecretDependencyAccessLevel; [key: string]: unknown; } export interface ElevenLabsSecretDependentUnknownMcpServer { id: string; type?: "unknown"; [key: string]: unknown; } export type ElevenLabsSecretOtherDependencyType = "conversation_initiation_webhook"; export type ElevenLabsSecretDependency = ElevenLabsSecretDependentAvailableTool | ElevenLabsSecretDependentUnknownTool | ElevenLabsSecretDependentAvailableAgent | ElevenLabsSecretDependentUnknownAgent | ElevenLabsSecretDependentPhoneNumber | ElevenLabsSecretDependentAvailableMcpServer | ElevenLabsSecretDependentUnknownMcpServer; export interface ElevenLabsStoredSecretDependencies { tools: (ElevenLabsSecretDependentAvailableTool | ElevenLabsSecretDependentUnknownTool)[]; tools_has_more?: boolean; agents: (ElevenLabsSecretDependentAvailableAgent | ElevenLabsSecretDependentUnknownAgent)[]; agents_has_more?: boolean; phone_numbers?: ElevenLabsSecretDependentPhoneNumber[]; phone_numbers_has_more?: boolean; mcp_servers?: (ElevenLabsSecretDependentAvailableMcpServer | ElevenLabsSecretDependentUnknownMcpServer)[]; others: ElevenLabsSecretOtherDependencyType[]; [key: string]: unknown; } export interface ElevenLabsWorkspaceSecret { type: "stored"; secret_id: string; name: string; used_by?: ElevenLabsStoredSecretDependencies; [key: string]: unknown; } export interface ElevenLabsWorkspaceSecretMutationResponse { type: "stored"; secret_id: string; name: string; [key: string]: unknown; } export type ElevenLabsCreateWorkspaceSecretResponse = ElevenLabsWorkspaceSecretMutationResponse; export type ElevenLabsGetWorkspaceSecretResponse = ElevenLabsWorkspaceSecret; export type ElevenLabsUpdateWorkspaceSecretResponse = ElevenLabsWorkspaceSecretMutationResponse; export type ElevenLabsDeleteWorkspaceSecretResponse = Record; export interface ElevenLabsListWorkspaceSecretsResponse { secrets: ElevenLabsWorkspaceSecret[]; next_cursor?: string | null; [key: string]: unknown; } export interface ElevenLabsGetSecretDependenciesResponse { dependencies: ElevenLabsSecretDependency[]; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsEnvironmentVariableType = "string" | "secret" | "auth_connection"; export interface ElevenLabsEnvironmentVariableSecretValue { secret_id: string; [key: string]: unknown; } export interface ElevenLabsEnvironmentVariableAuthConnectionValue { auth_connection_id: string; [key: string]: unknown; } export type ElevenLabsEnvironmentVariableValue = string | ElevenLabsEnvironmentVariableSecretValue | ElevenLabsEnvironmentVariableAuthConnectionValue; export interface ElevenLabsEnvironmentVariableResponse { id: string; workspace_id: string; label: string; type: ElevenLabsEnvironmentVariableType; values: Record; created_at_unix_secs: number; updated_at_unix_secs: number; created_by_user_id?: string | null; [key: string]: unknown; } export interface ElevenLabsListEnvironmentVariablesResponse { environment_variables: ElevenLabsEnvironmentVariableResponse[]; has_more: boolean; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsCreateEnvironmentVariableResponse = ElevenLabsEnvironmentVariableResponse; export type ElevenLabsGetEnvironmentVariableResponse = ElevenLabsEnvironmentVariableResponse; export type ElevenLabsUpdateEnvironmentVariableResponse = ElevenLabsEnvironmentVariableResponse; export interface ElevenLabsToolUsageStats { total_calls: number; avg_latency_secs: number; [key: string]: unknown; } export interface ElevenLabsToolResponse { id: string; tool_config: Record; access_info?: ElevenLabsResourceAccessInfo | null; usage_stats?: ElevenLabsToolUsageStats | null; response_mocks?: Record[] | null; [key: string]: unknown; } export type ElevenLabsCreateToolResponse = ElevenLabsToolResponse; export interface ElevenLabsListToolsResponse { tools: ElevenLabsToolResponse[]; has_more?: boolean; next_cursor?: string | null; } export type ElevenLabsDeleteToolResponse = Record; export type ElevenLabsToolDependentAgent = ElevenLabsKnowledgeBaseDependentAgent; export type ElevenLabsToolDependentBranch = ElevenLabsKnowledgeBaseDependentBranch; export interface ElevenLabsGetToolDependentAgentsResponse { agents: ElevenLabsToolDependentAgent[]; branches?: ElevenLabsToolDependentBranch[]; has_more: boolean; next_cursor?: string | null; [key: string]: unknown; } export interface ElevenLabsToolExecutionResponse { id: string; tool_id: string; tool_request_id: string; conversation_id: string; agent_id: string; branch_id?: string | null; timestamp: number; latency_secs: number; is_error?: boolean; request_payload?: string | null; response_payload?: string | null; error_message?: string | null; error_type?: string | null; tool_call_details?: Record | null; [key: string]: unknown; } export interface ElevenLabsGetToolExecutionsResponse { executions: ElevenLabsToolExecutionResponse[]; has_more: boolean; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsMcpApprovalPolicy = "auto_approve_all" | "require_approval_all" | "require_approval_per_tool"; export type ElevenLabsMcpToolApprovalPolicy = "auto_approved" | "requires_approval"; export type ElevenLabsMcpServerTransport = "SSE" | "STREAMABLE_HTTP"; export type ElevenLabsPreToolSpeechMode = "auto" | "force" | "off"; export type ElevenLabsToolCallSoundType = "typing" | "elevator1" | "elevator2" | "elevator3" | "elevator4"; export type ElevenLabsToolCallSoundBehavior = "auto" | "always"; export type ElevenLabsToolExecutionMode = "immediate" | "post_tool_speech" | "async"; export interface ElevenLabsMcpToolApprovalHash { tool_name: string; tool_hash: string; approval_policy?: ElevenLabsMcpToolApprovalPolicy; [key: string]: unknown; } export interface ElevenLabsMcpToolConfigOverride { tool_name: string; force_pre_tool_speech?: boolean | null; pre_tool_speech?: ElevenLabsPreToolSpeechMode | null; disable_interruptions?: boolean | null; tool_call_sound?: ElevenLabsToolCallSoundType | null; tool_call_sound_behavior?: ElevenLabsToolCallSoundBehavior | null; execution_mode?: ElevenLabsToolExecutionMode | null; response_timeout_secs?: number | null; assignments?: Record[] | null; input_overrides?: Record> | null; response_mocks?: Record[] | null; [key: string]: unknown; } export interface ElevenLabsMcpServerConfig { approval_policy?: ElevenLabsMcpApprovalPolicy; tool_approval_hashes?: ElevenLabsMcpToolApprovalHash[]; transport?: ElevenLabsMcpServerTransport; url: string | Record; secret_token?: Record | null; request_headers?: Record>; auth_connection?: Record | null; name: string; description?: string; force_pre_tool_speech?: boolean; pre_tool_speech?: ElevenLabsPreToolSpeechMode; disable_interruptions?: boolean; tool_call_sound?: ElevenLabsToolCallSoundType | null; tool_call_sound_behavior?: ElevenLabsToolCallSoundBehavior; execution_mode?: ElevenLabsToolExecutionMode; response_timeout_secs?: number; tool_config_overrides?: ElevenLabsMcpToolConfigOverride[]; disable_compression?: boolean; [key: string]: unknown; } export interface ElevenLabsMcpServerMetadata { created_at: number; owner_user_id?: string | null; [key: string]: unknown; } export interface ElevenLabsMcpServerResponse { id: string; config: ElevenLabsMcpServerConfig; access_info?: ElevenLabsResourceAccessInfo | null; dependent_agents?: Record[]; metadata: ElevenLabsMcpServerMetadata; [key: string]: unknown; } export interface ElevenLabsListMcpServersResponse { mcp_servers: ElevenLabsMcpServerResponse[]; [key: string]: unknown; } export type ElevenLabsDeleteMcpServerResponse = Record; export interface ElevenLabsMcpToolDefinition { name: string; title?: string | null; description?: string | null; inputSchema: Record; outputSchema?: Record | null; icons?: Record[] | null; annotations?: Record | null; _meta?: Record | null; execution?: Record | null; [key: string]: unknown; } export interface ElevenLabsListMcpServerToolsResponse { success: boolean; tools: ElevenLabsMcpToolDefinition[]; error_message?: string | null; [key: string]: unknown; } export interface ElevenLabsKnowledgeBaseFolderPathSegment { id: string; [key: string]: unknown; } export interface ElevenLabsCreateKnowledgeBaseDocumentResponse { id: string; name: string; folder_path?: ElevenLabsKnowledgeBaseFolderPathSegment[]; [key: string]: unknown; } export type ElevenLabsCreateKnowledgeBaseDocumentFromUrlResponse = ElevenLabsCreateKnowledgeBaseDocumentResponse; export type ElevenLabsCreateKnowledgeBaseDocumentFromTextResponse = ElevenLabsCreateKnowledgeBaseDocumentResponse; export type ElevenLabsCreateKnowledgeBaseDocumentFromFileResponse = ElevenLabsCreateKnowledgeBaseDocumentResponse; export interface ElevenLabsKnowledgeBaseDocumentMetadata { created_at_unix_secs: number; last_updated_at_unix_secs: number; size_bytes: number; [key: string]: unknown; } export type ElevenLabsKnowledgeBaseDocumentType = "file" | "url" | "text" | "folder"; export interface ElevenLabsKnowledgeBaseDocument { id: string; name: string; type: ElevenLabsKnowledgeBaseDocumentType; metadata: ElevenLabsKnowledgeBaseDocumentMetadata; supported_usages?: string[]; access_info?: ElevenLabsResourceAccessInfo | null; folder_parent_id?: string | null; folder_path?: ElevenLabsKnowledgeBaseFolderPathSegment[]; dependent_agents?: Record[]; [key: string]: unknown; } export interface ElevenLabsListKnowledgeBaseDocumentsResponse { documents: ElevenLabsKnowledgeBaseDocument[]; has_more: boolean; next_cursor?: string | null; } export type ElevenLabsConversationStatus = "initiated" | "in-progress" | "processing" | "done" | "failed"; export type ElevenLabsConversationCallSuccessful = "success" | "failure" | "unknown"; export interface ElevenLabsConversationSentimentAnalysis { overall_label: "positive" | "neutral" | "negative"; overall_sentiment_score: number; overall_frustration_score: number; min_user_sentiment_score: number; max_user_frustration_score: number; num_scored_user_turns: number; [key: string]: unknown; } export interface ElevenLabsConversationSummary { agent_id: string; conversation_id: string; start_time_unix_secs: number; call_duration_secs: number; message_count: number; status: ElevenLabsConversationStatus; call_successful: ElevenLabsConversationCallSuccessful; agent_name?: string | null; branch_id?: string | null; version_id?: string | null; transcript_summary?: string | null; call_summary_title?: string | null; main_language?: string | null; direction?: "inbound" | "outbound" | null; rating?: number | null; sentiment_analysis?: ElevenLabsConversationSentimentAnalysis | null; [key: string]: unknown; } export interface ElevenLabsListConversationsResponse { conversations: ElevenLabsConversationSummary[]; has_more: boolean; next_cursor?: string | null; } export type ElevenLabsGetKnowledgeBaseDocumentResponse = ElevenLabsKnowledgeBaseDocument; export type ElevenLabsDeleteKnowledgeBaseDocumentResponse = Record; export interface ElevenLabsKnowledgeBaseBatchFailure { status: "failure"; error_code: number; error_status: string; error_message: string; [key: string]: unknown; } export interface ElevenLabsKnowledgeBaseSummaryBatchSuccess { status: "success"; data: ElevenLabsKnowledgeBaseDocument; [key: string]: unknown; } export type ElevenLabsKnowledgeBaseSummaryBatchResult = ElevenLabsKnowledgeBaseSummaryBatchSuccess | ElevenLabsKnowledgeBaseBatchFailure; export type ElevenLabsGetKnowledgeBaseSummariesResponse = Record; export interface ElevenLabsKnowledgeBaseContentSearchResult { document: ElevenLabsKnowledgeBaseDocument; score: number; search_snippet?: Record[] | null; [key: string]: unknown; } export interface ElevenLabsSearchKnowledgeBaseContentResponse { results: ElevenLabsKnowledgeBaseContentSearchResult[]; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsUpdateKnowledgeBaseDocumentResponse = ElevenLabsKnowledgeBaseDocument; export type ElevenLabsGetKnowledgeBaseDocumentContentResponse = string; export interface ElevenLabsKnowledgeBaseDocumentChunk { id: string; name: string; content: string; [key: string]: unknown; } export interface ElevenLabsListKnowledgeBaseDocumentChunksResponse { chunks: ElevenLabsKnowledgeBaseDocumentChunk[]; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsGetKnowledgeBaseDocumentChunkResponse = ElevenLabsKnowledgeBaseDocumentChunk; export type ElevenLabsKnowledgeBaseDependentType = "direct" | "transitive" | "all"; export interface ElevenLabsKnowledgeBaseDependentAgent { id?: string; name?: string; type?: "available" | "unknown" | string; referenced_resource_ids?: string[]; created_at_unix_secs?: number; access_level?: string; [key: string]: unknown; } export interface ElevenLabsKnowledgeBaseDependentBranch { agent_id: string; agent_name: string; branch_id: string; branch_name: string; is_main: boolean; [key: string]: unknown; } export interface ElevenLabsGetKnowledgeBaseDependentAgentsResponse { agents: ElevenLabsKnowledgeBaseDependentAgent[]; branches?: ElevenLabsKnowledgeBaseDependentBranch[]; has_more: boolean; next_cursor?: string | null; [key: string]: unknown; } export interface ElevenLabsGetKnowledgeBaseSourceFileUrlResponse { signed_url: string; [key: string]: unknown; } export type ElevenLabsRefreshKnowledgeBaseDocumentResponse = ElevenLabsKnowledgeBaseDocument; export type ElevenLabsUpdateKnowledgeBaseFileDocumentResponse = ElevenLabsKnowledgeBaseDocument; export type ElevenLabsKnowledgeBaseEmbeddingModel = "e5_mistral_7b_instruct" | "multilingual_e5_large_instruct"; export type ElevenLabsKnowledgeBaseRagIndexStatus = "new" | "created" | "processing" | "failed" | "succeeded" | "rag_limit_exceeded" | "document_too_small" | "cannot_index_folder"; export interface ElevenLabsKnowledgeBaseRagIndexUsage { used_bytes: number; [key: string]: unknown; } export interface ElevenLabsKnowledgeBaseRagIndex { id: string; model: ElevenLabsKnowledgeBaseEmbeddingModel; status: ElevenLabsKnowledgeBaseRagIndexStatus; progress_percentage: number; document_model_index_usage: ElevenLabsKnowledgeBaseRagIndexUsage; [key: string]: unknown; } export interface ElevenLabsKnowledgeBaseRagIndexBatchSuccess { status: "success"; data: ElevenLabsKnowledgeBaseRagIndex; [key: string]: unknown; } export type ElevenLabsKnowledgeBaseRagIndexBatchResult = ElevenLabsKnowledgeBaseRagIndexBatchSuccess | ElevenLabsKnowledgeBaseBatchFailure; export type ElevenLabsComputeKnowledgeBaseRagIndexesResponse = Record; export interface ElevenLabsKnowledgeBaseRagIndexOverviewModel { model: ElevenLabsKnowledgeBaseEmbeddingModel; used_bytes: number; [key: string]: unknown; } export interface ElevenLabsGetKnowledgeBaseRagIndexOverviewResponse { total_used_bytes: number; total_max_bytes: number; models: ElevenLabsKnowledgeBaseRagIndexOverviewModel[]; [key: string]: unknown; } export interface ElevenLabsGetKnowledgeBaseDocumentRagIndexesResponse { indexes: ElevenLabsKnowledgeBaseRagIndex[]; [key: string]: unknown; } export type ElevenLabsComputeKnowledgeBaseDocumentRagIndexResponse = ElevenLabsKnowledgeBaseRagIndex; export type ElevenLabsDeleteKnowledgeBaseDocumentRagIndexResponse = ElevenLabsKnowledgeBaseRagIndex; export type ElevenLabsCreateKnowledgeBaseFolderResponse = ElevenLabsCreateKnowledgeBaseDocumentResponse; export type ElevenLabsMoveKnowledgeBaseEntityResponse = Record; export type ElevenLabsBulkMoveKnowledgeBaseDocumentsResponse = Record; export interface ElevenLabsTranscriptEntry { role: string; message?: string | null; time_in_call_secs?: number | null; [key: string]: unknown; } export interface ElevenLabsGetConversationResponse { conversation_id: string; agent_id: string; status: ElevenLabsConversationStatus; transcript: ElevenLabsTranscriptEntry[]; metadata: Record; agent_name?: string | null; conversation_product?: string; user_id?: string | null; branch_id?: string | null; version_id?: string | null; analysis?: Record | null; conversation_initiation_client_data?: Record | null; has_audio?: boolean; has_user_audio?: boolean; has_response_audio?: boolean; tag_ids?: string[]; [key: string]: unknown; } export type ElevenLabsDeleteConversationResponse = Record; export interface ElevenLabsGetSignedUrlResponse { signed_url: string; [key: string]: unknown; } export interface ElevenLabsGetConversationTokenResponse { token: string; [key: string]: unknown; } export interface ElevenLabsMessagesSearchListMeta { total?: number | null; page?: number | null; page_size?: number | null; [key: string]: unknown; } export interface ElevenLabsMessagesSearchHighlightSegment { value: string; is_hit: boolean; [key: string]: unknown; } export interface ElevenLabsMessagesSearchResult { conversation_id: string; agent_id: string; transcript_index: number; chunk_text: string; score: number; conversation_start_time_unix_secs: number; agent_name?: string | null; chunk_highlights?: ElevenLabsMessagesSearchHighlightSegment[] | null; [key: string]: unknown; } export interface ElevenLabsConversationMessagesSearchResponse { results: ElevenLabsMessagesSearchResult[]; has_more: boolean; meta?: ElevenLabsMessagesSearchListMeta; next_cursor?: string | null; [key: string]: unknown; } export type ElevenLabsSmartSearchConversationMessagesResponse = ElevenLabsConversationMessagesSearchResponse; export type ElevenLabsTextSearchConversationMessagesResponse = ElevenLabsConversationMessagesSearchResponse; export type ElevenLabsConversationFeedbackResponse = Record; export interface ElevenLabsConversationFileResponse { file_id: string; [key: string]: unknown; } export type ElevenLabsUploadConversationFileResponse = ElevenLabsConversationFileResponse; export type ElevenLabsDeleteConversationFileResponse = ElevenLabsConversationFileResponse; export interface ElevenLabsSipLogMessage { call_id: string; phone_numbers: string[]; local_address: string; remote_address: string; transport: string; raw_message: string; error_message: string; direction: "in" | "out"; created_at_unix_micro: number; [key: string]: unknown; } export interface ElevenLabsGetConversationSipMessagesResponse { sip_messages: ElevenLabsSipLogMessage[]; next_cursor?: string | null; has_more?: boolean; [key: string]: unknown; } export type ElevenLabsAssignConversationTagsResponse = Record; export type ElevenLabsUnassignConversationTagResponse = Record; export type ElevenLabsRunConversationAnalysisResponse = ElevenLabsGetConversationResponse; export type ElevenLabsRunConversationEvaluationsResponse = ElevenLabsGetConversationResponse; export type ElevenLabsBatchCallStatus = "pending" | "in_progress" | "completed" | "failed" | "cancelled"; export type ElevenLabsBatchCallRecipientStatus = "pending" | "dispatched" | "initiated" | "in_progress" | "completed" | "failed" | "cancelled" | "voicemail"; export interface ElevenLabsBatchCallWhatsAppParams { whatsapp_phone_number_id?: string | null; whatsapp_call_permission_request_template_name: string; whatsapp_call_permission_request_template_language_code: string; [key: string]: unknown; } export interface ElevenLabsBatchCallTelephonyConfig { ringing_timeout_secs?: number; [key: string]: unknown; } export interface ElevenLabsBatchCallRecipient { id?: string | null; phone_number?: string | null; whatsapp_user_id?: string | null; conversation_initiation_client_data?: Record | null; [key: string]: unknown; } export interface ElevenLabsBatchCallRecipientResponse extends ElevenLabsBatchCallRecipient { id: string; status: ElevenLabsBatchCallRecipientStatus; created_at_unix: number; updated_at_unix: number; conversation_id: string | null; } export interface ElevenLabsBatchCallResponse { id: string; phone_number_id: string | null; phone_provider: ElevenLabsPhoneNumberProviderType | null; whatsapp_params: ElevenLabsBatchCallWhatsAppParams | null; name: string; agent_id: string; branch_id: string | null; environment: string | null; created_at_unix: number; scheduled_time_unix: number; timezone: string | null; total_calls_dispatched: number; total_calls_scheduled: number; total_calls_finished: number; last_updated_at_unix: number; status: ElevenLabsBatchCallStatus; retry_count: number; telephony_call_config: ElevenLabsBatchCallTelephonyConfig; target_concurrency_limit: number | null; agent_name: string; branch_name: string | null; [key: string]: unknown; } export interface ElevenLabsBatchCallDetailedResponse extends ElevenLabsBatchCallResponse { recipients: ElevenLabsBatchCallRecipientResponse[]; } export interface ElevenLabsWorkspaceBatchCallsResponse { batch_calls: ElevenLabsBatchCallResponse[]; next_doc?: string | null; has_more?: boolean; [key: string]: unknown; } export type ElevenLabsDeleteBatchCallResponse = Record; export type ElevenLabsPhoneNumberProviderType = "twilio" | "exotel" | "sip_trunk"; export interface ElevenLabsCreatePhoneNumberResponse { phone_number_id: string; } export interface ElevenLabsAssignedAgent { agent_id: string; agent_name: string; } export interface ElevenLabsPhoneNumber { phone_number_id: string; phone_number: string; label: string; provider: ElevenLabsPhoneNumberProviderType; assigned_agent?: ElevenLabsAssignedAgent | null; supports_inbound?: boolean; supports_outbound?: boolean; [key: string]: unknown; } export type ElevenLabsListPhoneNumbersResponse = ElevenLabsPhoneNumber[]; export type ElevenLabsGetPhoneNumberResponse = ElevenLabsPhoneNumber; export type ElevenLabsUpdatePhoneNumberResponse = ElevenLabsPhoneNumber; export type ElevenLabsDeletePhoneNumberResponse = Record; export type ElevenLabsGetPhoneNumberSipMessagesResponse = ElevenLabsGetConversationSipMessagesResponse; export type ElevenLabsRegisterTwilioCallResponse = string; export interface ElevenLabsTwilioOutboundCallResponse { success: boolean; message: string; conversation_id?: string | null; callSid?: string | null; } export interface ElevenLabsSipTrunkOutboundCallResponse { success: boolean; message: string; conversation_id?: string | null; sip_call_id?: string | null; } export interface ElevenLabsExotelOutboundCallResponse { success: boolean; message: string; conversation_id: string | null; callSid: string | null; [key: string]: unknown; } export interface ElevenLabsWhatsAppOutboundCallResponse { success: boolean; message: string; conversation_id: string | null; [key: string]: unknown; } export interface ElevenLabsWhatsAppOutboundMessageResponse { conversation_id: string; [key: string]: unknown; } export interface ElevenLabsWhatsAppAccount { business_account_id: string; phone_number_id: string; business_account_name: string; phone_number_name: string; phone_number: string; assigned_agent_id?: string | null; enable_messaging?: boolean; enable_audio_message_response?: boolean; assigned_agent_name: string | null; is_token_expired?: boolean; [key: string]: unknown; } export interface ElevenLabsListWhatsAppAccountsResponse { items: ElevenLabsWhatsAppAccount[]; [key: string]: unknown; } export type ElevenLabsGetWhatsAppAccountResponse = ElevenLabsWhatsAppAccount; export type ElevenLabsUpdateWhatsAppAccountResponse = Record; export type ElevenLabsDeleteWhatsAppAccountResponse = Record; export interface ElevenLabsDocsMethod { (signal?: AbortSignal): Promise; } export interface ElevenLabsSoundGenerationMethod { (req: ElevenLabsSoundGenerationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAudioIsolationStreamMethod { (req: ElevenLabsAudioIsolationStreamRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAudioIsolationHistoryListMethod { (req?: ElevenLabsAudioIsolationHistoryListRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAudioIsolationHistoryDeleteMethod { (historyItemId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsAudioIsolationHistoryNamespace { list: ElevenLabsAudioIsolationHistoryListMethod; delete: ElevenLabsAudioIsolationHistoryDeleteMethod; } export interface ElevenLabsAudioIsolationMethod { (req: ElevenLabsAudioIsolationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; stream: ElevenLabsAudioIsolationStreamMethod; history: ElevenLabsAudioIsolationHistoryNamespace; } export interface ElevenLabsAudioNativeUpdateContentFromUrlMethod { (req: ElevenLabsAudioNativeUpdateContentFromUrlRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAudioNativeUpdateProjectContentMethod { (projectId: string, req?: ElevenLabsAudioNativeUpdateProjectContentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAudioNativeProjectSettingsMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsAudioNativeContentNamespace { fromUrl: ElevenLabsAudioNativeUpdateContentFromUrlMethod; update: ElevenLabsAudioNativeUpdateProjectContentMethod; } export interface ElevenLabsAudioNativeMethod { (req: ElevenLabsAudioNativeCreateProjectRequest, signal?: AbortSignal): Promise; schema: z.ZodType; content: ElevenLabsAudioNativeContentNamespace; settings: ElevenLabsAudioNativeProjectSettingsMethod; } export interface ElevenLabsForcedAlignmentMethod { (req: ElevenLabsForcedAlignmentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsComposeMusicDetailedMethod { (req: ElevenLabsComposeMusicDetailedRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsComposeMusicStreamMethod { (req: ElevenLabsComposeMusicStreamRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsMusicPlanMethod { (req: ElevenLabsMusicPlanRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsMusicStemSeparationMethod { (req: ElevenLabsMusicStemSeparationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsMusicUploadMethod { (req: ElevenLabsMusicUploadRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsVideoToMusicMethod { (req: ElevenLabsVideoToMusicRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsMusicMethod { (req: ElevenLabsComposeMusicRequest, signal?: AbortSignal): Promise; schema: z.ZodType; detailed: ElevenLabsComposeMusicDetailedMethod; plan: ElevenLabsMusicPlanMethod; stream: ElevenLabsComposeMusicStreamMethod; stemSeparation: ElevenLabsMusicStemSeparationMethod; upload: ElevenLabsMusicUploadMethod; videoToMusic: ElevenLabsVideoToMusicMethod; } export interface ElevenLabsListSpeechEnginesMethod { (req?: ElevenLabsListSpeechEnginesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateSpeechEngineMethod { (req: ElevenLabsCreateSpeechEngineRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetSpeechEngineMethod { (speechEngineId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateSpeechEngineMethod { (speechEngineId: string, req: ElevenLabsUpdateSpeechEngineRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteSpeechEngineMethod { (speechEngineId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsSpeechEngineNamespace { list: ElevenLabsListSpeechEnginesMethod; create: ElevenLabsCreateSpeechEngineMethod; get: ElevenLabsGetSpeechEngineMethod; update: ElevenLabsUpdateSpeechEngineMethod; delete: ElevenLabsDeleteSpeechEngineMethod; } export interface ElevenLabsListOrdersMethod { (req?: ElevenLabsListOrdersRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateOrderMethod { (req?: ElevenLabsCreateOrderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetOrderMethod { (orderId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateOrderMethod { (orderId: string, req: ElevenLabsUpdateOrderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSubmitOrderMethod { (orderId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetOrderDeliverablesMethod { (orderId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpsertOrderItemMethod { (orderId: string, req: ElevenLabsUpsertOrderItemRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRemoveOrderItemMethod { (orderId: string, itemId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsRegisterOrderMediaMethod { (orderId: string, req: ElevenLabsRegisterOrderMediaRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetOrderMediaMethod { (orderId: string, mediaId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetOrderLanguagesMethod { (orderItemKind: ElevenLabsOrderItemKind, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsProductionsOrdersItemsNamespace { upsert: ElevenLabsUpsertOrderItemMethod; remove: ElevenLabsRemoveOrderItemMethod; } export interface ElevenLabsProductionsOrdersMediaNamespace { register: ElevenLabsRegisterOrderMediaMethod; get: ElevenLabsGetOrderMediaMethod; } export interface ElevenLabsProductionsOrdersNamespace { list: ElevenLabsListOrdersMethod; create: ElevenLabsCreateOrderMethod; get: ElevenLabsGetOrderMethod; update: ElevenLabsUpdateOrderMethod; submit: ElevenLabsSubmitOrderMethod; deliverables: ElevenLabsGetOrderDeliverablesMethod; items: ElevenLabsProductionsOrdersItemsNamespace; media: ElevenLabsProductionsOrdersMediaNamespace; languages: ElevenLabsGetOrderLanguagesMethod; } export interface ElevenLabsProductionsNamespace { orders: ElevenLabsProductionsOrdersNamespace; } export interface ElevenLabsCharacterAlignment { characters: string[]; character_start_times_seconds: number[]; character_end_times_seconds: number[]; } export interface ElevenLabsAudioWithTimestampsResponse { audio_base64: string; alignment: ElevenLabsCharacterAlignment | null; normalized_alignment: ElevenLabsCharacterAlignment | null; } export interface ElevenLabsStreamingAudioChunkWithTimestampsResponse { audio_base64: string; alignment: ElevenLabsCharacterAlignment | null; normalized_alignment: ElevenLabsCharacterAlignment | null; } export interface ElevenLabsTextToSpeechStreamWithTimestampsMethod { (voiceId: string, req: ElevenLabsTextToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToSpeechStreamMethod { (voiceId: string, req: ElevenLabsTextToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; withTimestamps: ElevenLabsTextToSpeechStreamWithTimestampsMethod; } export interface ElevenLabsTextToSpeechWithTimestampsMethod { (voiceId: string, req: ElevenLabsTextToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToSpeechMethod { (voiceId: string, req: ElevenLabsTextToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; stream: ElevenLabsTextToSpeechStreamMethod; withTimestamps: ElevenLabsTextToSpeechWithTimestampsMethod; } export interface ElevenLabsTextToDialogueStreamWithTimestampsMethod { (req: ElevenLabsTextToDialogueRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToDialogueStreamMethod { (req: ElevenLabsTextToDialogueRequest, signal?: AbortSignal): Promise; schema: z.ZodType; withTimestamps: ElevenLabsTextToDialogueStreamWithTimestampsMethod; } export interface ElevenLabsTextToDialogueWithTimestampsMethod { (req: ElevenLabsTextToDialogueRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToDialogueMethod { (req: ElevenLabsTextToDialogueRequest, signal?: AbortSignal): Promise; schema: z.ZodType; stream: ElevenLabsTextToDialogueStreamMethod; withTimestamps: ElevenLabsTextToDialogueWithTimestampsMethod; } export interface ElevenLabsSpeechToTextGetTranscriptMethod { (transcriptionId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsSpeechToTextDeleteTranscriptMethod { (transcriptionId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsSpeechToTextTranscripts { get: ElevenLabsSpeechToTextGetTranscriptMethod; delete: ElevenLabsSpeechToTextDeleteTranscriptMethod; } export interface ElevenLabsSpeechToTextMethod { (req: ElevenLabsSpeechToTextRequest, signal?: AbortSignal): Promise; schema: z.ZodType; transcripts: ElevenLabsSpeechToTextTranscripts; } export interface ElevenLabsListDubbingMethod { (req?: ElevenLabsListDubbingRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateDubbingMethod { (req: ElevenLabsCreateDubbingRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetDubbingMethod { (dubbingId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsDeleteDubbingMethod { (dubbingId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetDubbingResourceMethod { (dubbingId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetDubbingAudioMethod { (dubbingId: string, languageCode: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetDubbingTranscriptMethod { (dubbingId: string, languageCode: string, formatType: "srt" | "webvtt" | "json", signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsDubbingAudioNamespace { get: ElevenLabsGetDubbingAudioMethod; } export interface ElevenLabsDubbingResourceNamespace { get: ElevenLabsGetDubbingResourceMethod; } export interface ElevenLabsDubbingTranscriptsNamespace { get: ElevenLabsGetDubbingTranscriptMethod; } export interface ElevenLabsDubbingNamespace { list: ElevenLabsListDubbingMethod; create: ElevenLabsCreateDubbingMethod; get: ElevenLabsGetDubbingMethod; delete: ElevenLabsDeleteDubbingMethod; audio: ElevenLabsDubbingAudioNamespace; resource: ElevenLabsDubbingResourceNamespace; transcripts: ElevenLabsDubbingTranscriptsNamespace; } export interface ElevenLabsStudioCreatePodcastMethod { (req: ElevenLabsStudioCreatePodcastRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioListProjectsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioCreateProjectMethod { (req: ElevenLabsStudioCreateProjectRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioGetProjectMethod { (projectId: string, req?: ElevenLabsStudioGetProjectRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioUpdateProjectMethod { (projectId: string, req: ElevenLabsStudioUpdateProjectRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioDeleteProjectMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioConvertProjectMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioUpdateProjectContentMethod { (projectId: string, req?: ElevenLabsStudioUpdateProjectContentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioGetMutedTracksMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioCreatePronunciationDictionariesMethod { (projectId: string, req: ElevenLabsStudioCreatePronunciationDictionariesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioListProjectSnapshotsMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioGetProjectSnapshotMethod { (projectId: string, snapshotId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioStreamProjectSnapshotMethod { (projectId: string, snapshotId: string, req?: ElevenLabsStudioStreamAudioRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioArchiveProjectSnapshotMethod { (projectId: string, snapshotId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioListChaptersMethod { (projectId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioCreateChapterMethod { (projectId: string, req: ElevenLabsStudioCreateChapterRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioGetChapterMethod { (projectId: string, chapterId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioUpdateChapterMethod { (projectId: string, chapterId: string, req: ElevenLabsStudioUpdateChapterRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioDeleteChapterMethod { (projectId: string, chapterId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioConvertChapterMethod { (projectId: string, chapterId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioListChapterSnapshotsMethod { (projectId: string, chapterId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioGetChapterSnapshotMethod { (projectId: string, chapterId: string, chapterSnapshotId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsStudioStreamChapterSnapshotMethod { (projectId: string, chapterId: string, chapterSnapshotId: string, req?: ElevenLabsStudioStreamAudioRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsStudioProjectSnapshotsNamespace { list: ElevenLabsStudioListProjectSnapshotsMethod; get: ElevenLabsStudioGetProjectSnapshotMethod; stream: ElevenLabsStudioStreamProjectSnapshotMethod; archive: ElevenLabsStudioArchiveProjectSnapshotMethod; } export interface ElevenLabsStudioChapterSnapshotsNamespace { list: ElevenLabsStudioListChapterSnapshotsMethod; get: ElevenLabsStudioGetChapterSnapshotMethod; stream: ElevenLabsStudioStreamChapterSnapshotMethod; } export interface ElevenLabsStudioChaptersNamespace { list: ElevenLabsStudioListChaptersMethod; create: ElevenLabsStudioCreateChapterMethod; get: ElevenLabsStudioGetChapterMethod; update: ElevenLabsStudioUpdateChapterMethod; delete: ElevenLabsStudioDeleteChapterMethod; convert: ElevenLabsStudioConvertChapterMethod; snapshots: ElevenLabsStudioChapterSnapshotsNamespace; } export interface ElevenLabsStudioProjectContentNamespace { update: ElevenLabsStudioUpdateProjectContentMethod; } export interface ElevenLabsStudioProjectMutedTracksNamespace { get: ElevenLabsStudioGetMutedTracksMethod; } export interface ElevenLabsStudioProjectPronunciationDictionariesNamespace { create: ElevenLabsStudioCreatePronunciationDictionariesMethod; } export interface ElevenLabsStudioProjectsNamespace { list: ElevenLabsStudioListProjectsMethod; create: ElevenLabsStudioCreateProjectMethod; get: ElevenLabsStudioGetProjectMethod; update: ElevenLabsStudioUpdateProjectMethod; delete: ElevenLabsStudioDeleteProjectMethod; convert: ElevenLabsStudioConvertProjectMethod; content: ElevenLabsStudioProjectContentNamespace; mutedTracks: ElevenLabsStudioProjectMutedTracksNamespace; pronunciationDictionaries: ElevenLabsStudioProjectPronunciationDictionariesNamespace; snapshots: ElevenLabsStudioProjectSnapshotsNamespace; chapters: ElevenLabsStudioChaptersNamespace; } export interface ElevenLabsStudioPodcastsNamespace { create: ElevenLabsStudioCreatePodcastMethod; } export interface ElevenLabsStudioNamespace { podcasts: ElevenLabsStudioPodcastsNamespace; projects: ElevenLabsStudioProjectsNamespace; } export interface ElevenLabsSpeechToSpeechStreamMethod { (voiceId: string, req: ElevenLabsSpeechToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSpeechToSpeechMethod { (voiceId: string, req: ElevenLabsSpeechToSpeechRequest, signal?: AbortSignal): Promise; schema: z.ZodType; stream: ElevenLabsSpeechToSpeechStreamMethod; } export interface ElevenLabsTextToVoiceDesignMethod { (req: ElevenLabsVoiceDesignRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToVoiceRemixMethod { (voiceId: string, req: ElevenLabsVoiceRemixRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextToVoiceStreamMethod { (generatedVoiceId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsTextToVoiceMethod { (req: ElevenLabsCreateVoiceFromPreviewRequest, signal?: AbortSignal): Promise; schema: z.ZodType; design: ElevenLabsTextToVoiceDesignMethod; remix: ElevenLabsTextToVoiceRemixMethod; stream: ElevenLabsTextToVoiceStreamMethod; } export interface ElevenLabsGetV1TextToVoiceNamespace { stream: ElevenLabsTextToVoiceStreamMethod; } export interface ElevenLabsStartSpeakerSeparationMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreatePvcVoiceMethod { (req: ElevenLabsCreatePvcVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdatePvcVoiceSampleMethod { (voiceId: string, sampleId: string, req?: ElevenLabsUpdatePvcVoiceSampleRequest, signal?: AbortSignal): Promise; schema: z.ZodType; separateSpeakers: ElevenLabsStartSpeakerSeparationMethod; } export interface ElevenLabsEditPvcVoiceMethod { (voiceId: string, req: ElevenLabsEditPvcVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddPvcSamplesMethod { (voiceId: string, req: ElevenLabsAddPvcSamplesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetPvcSampleAudioMethod { (voiceId: string, sampleId: string, req?: ElevenLabsGetPvcSampleAudioRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetPvcSampleSpeakersMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsDeletePvcVoiceSampleMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsPvcManualVerificationMethod { (voiceId: string, req: ElevenLabsPvcManualVerificationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListVoicesMethod { (req?: ElevenLabsListVoicesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetVoiceMethod { (voiceId: string, req?: ElevenLabsGetVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; list: ElevenLabsListV1VoicesMethod; delete: ElevenLabsDeleteVoiceMethod; add: ElevenLabsAddVoiceMethod; edit: ElevenLabsEditVoiceMethod; settings: ElevenLabsGetVoiceSettingsMethod; samples: ElevenLabsVoiceSamplesNamespace; pvc: ElevenLabsPvcVoiceNamespace; } export interface ElevenLabsGetVoiceSettingsMethod { (voiceId: string, signal?: AbortSignal): Promise; default: ElevenLabsGetDefaultVoiceSettingsMethod; edit: ElevenLabsEditVoiceSettingsMethod; } export interface ElevenLabsListV1VoicesMethod { (req?: ElevenLabsListV1VoicesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteVoiceMethod { (voiceId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsAddSharedVoiceMethod { (publicUserId: string, voiceId: string, req: ElevenLabsAddSharedVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddVoiceMethod { (req: ElevenLabsAddVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; share: ElevenLabsAddSharedVoiceMethod; } export interface ElevenLabsEditVoiceMethod { (voiceId: string, req: ElevenLabsEditVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsEditVoiceSettingsMethod { (voiceId: string, req: ElevenLabsEditVoiceSettingsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetDefaultVoiceSettingsMethod { (signal?: AbortSignal): Promise; } export interface ElevenLabsSharedVoicesMethod { (req?: ElevenLabsSharedVoicesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSimilarVoicesMethod { (req?: ElevenLabsSimilarVoicesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteVoiceSampleMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetVoiceSampleAudioMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; } export interface ElevenLabsVoiceSamplesNamespace { delete: ElevenLabsDeleteVoiceSampleMethod; audio: ElevenLabsGetVoiceSampleAudioMethod; } export interface ElevenLabsPvcVoiceCaptchaMethod { (voiceId: string, req: ElevenLabsPvcVoiceCaptchaRequest, signal?: AbortSignal): Promise; schema: z.ZodType; get: ElevenLabsGetPvcVoiceCaptchaMethod; } export interface ElevenLabsGetPvcVoiceCaptchaMethod { (voiceId: string, signal?: AbortSignal): Promise; } export interface ElevenLabsGetSeparatedSpeakerAudioMethod { (voiceId: string, sampleId: string, speakerId: string, signal?: AbortSignal): Promise; } export interface ElevenLabsPvcVoiceSampleWaveformMethod { (voiceId: string, sampleId: string, signal?: AbortSignal): Promise; } export interface ElevenLabsPvcTrainMethod { (voiceId: string, req?: ElevenLabsPvcTrainRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsPvcVoiceNamespace { (req: ElevenLabsCreatePvcVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; edit: ElevenLabsEditPvcVoiceMethod; captcha: ElevenLabsPvcVoiceCaptchaMethod; samples: ElevenLabsPvcVoiceSamplesNamespace; train: ElevenLabsPvcTrainMethod; verification: ElevenLabsPvcManualVerificationMethod; } export interface ElevenLabsUserSubscriptionMethod { (signal?: AbortSignal): Promise; } export interface ElevenLabsGetUserMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateSingleUseTokenMethod { (tokenType: ElevenLabsSingleUseTokenType, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListModelsMethod { (signal?: AbortSignal): Promise; } export interface ElevenLabsUsageCharacterStatsMethod { (req: ElevenLabsUsageCharacterStatsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsWorkspaceAnalyticsRequestsMethod { (req: ElevenLabsWorkspaceAnalyticsRequestsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeMethod { (req: ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWorkspaceAuditLogsMethod { (req?: ElevenLabsListWorkspaceAuditLogsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWorkspaceGroupsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsSearchWorkspaceGroupsMethod { (req: ElevenLabsSearchWorkspaceGroupsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddWorkspaceGroupMemberMethod { (groupId: string, req: ElevenLabsAddWorkspaceGroupMemberRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRemoveWorkspaceGroupMemberMethod { (groupId: string, req: ElevenLabsRemoveWorkspaceGroupMemberRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateWorkspaceMemberMethod { (req: ElevenLabsUpdateWorkspaceMemberRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddWorkspaceInviteMethod { (req: ElevenLabsAddWorkspaceInviteRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddWorkspaceInvitesBulkMethod { (req: ElevenLabsAddWorkspaceInvitesBulkRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteWorkspaceInviteMethod { (req: ElevenLabsDeleteWorkspaceInviteRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetWorkspaceResourceMethod { (resourceId: string, req: ElevenLabsGetWorkspaceResourceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsShareWorkspaceResourceMethod { (resourceId: string, req: ElevenLabsShareWorkspaceResourceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUnshareWorkspaceResourceMethod { (resourceId: string, req: ElevenLabsUnshareWorkspaceResourceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWorkspaceWebhooksMethod { (req?: ElevenLabsListWorkspaceWebhooksRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateWorkspaceWebhookMethod { (req: ElevenLabsCreateWorkspaceWebhookRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateWorkspaceWebhookMethod { (webhookId: string, req: ElevenLabsUpdateWorkspaceWebhookRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteWorkspaceWebhookMethod { (webhookId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListWorkspaceAuthConnectionsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateWorkspaceAuthConnectionMethod { (req: ElevenLabsCreateWorkspaceAuthConnectionRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateWorkspaceAuthConnectionMethod { (authConnectionId: string, req: ElevenLabsUpdateWorkspaceAuthConnectionRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteWorkspaceAuthConnectionMethod { (authConnectionId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsDisableWorkspaceApiKeyMethod { (req: ElevenLabsDisableWorkspaceApiKeyRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingMethod { (req: ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListServiceAccountsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListServiceAccountApiKeysMethod { (serviceAccountUserId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateServiceAccountApiKeyMethod { (serviceAccountUserId: string, req: ElevenLabsCreateServiceAccountApiKeyRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateServiceAccountApiKeyMethod { (serviceAccountUserId: string, apiKeyId: string, req?: ElevenLabsUpdateServiceAccountApiKeyRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteServiceAccountApiKeyMethod { (serviceAccountUserId: string, apiKeyId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateAgentMethod { (req: ElevenLabsCreateAgentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentMethod { (agentId: string, req?: ElevenLabsGetAgentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListAgentsMethod { (req?: ElevenLabsListAgentsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateAgentMethod { (agentId: string, req?: ElevenLabsUpdateAgentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteAgentMethod { (agentId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetAgentWidgetMethod { (agentId: string, req?: ElevenLabsGetAgentWidgetRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentLinkMethod { (agentId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListAgentBranchesMethod { (agentId: string, req?: ElevenLabsListAgentBranchesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentSummariesMethod { (req: ElevenLabsGetAgentSummariesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDuplicateAgentMethod { (agentId: string, req?: ElevenLabsDuplicateAgentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsPostAgentAvatarMethod { (agentId: string, req: ElevenLabsPostAgentAvatarRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentVersionMethod { (agentId: string, versionId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsSimulateConversationStreamMethod { (agentId: string, req: ElevenLabsSimulateConversationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSimulateConversationMethod { (agentId: string, req: ElevenLabsSimulateConversationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; stream: ElevenLabsSimulateConversationStreamMethod; } export interface ElevenLabsGetAgentTopicsMethod { (agentId: string, req?: ElevenLabsGetAgentTopicsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentKnowledgeBaseSizeMethod { (agentId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCalculateAgentLlmUsageMethod { (agentId: string, req?: ElevenLabsCalculateAgentLlmUsageRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListConversationUsersMethod { (req?: ElevenLabsListConversationUsersRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCalculateLlmUsageMethod { (req: ElevenLabsCalculateLlmUsageRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListLlmsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateAgentDraftMethod { (agentId: string, req: ElevenLabsCreateAgentDraftRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteAgentDraftMethod { (agentId: string, req: ElevenLabsDeleteAgentDraftRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateAgentDeploymentMethod { (agentId: string, req: ElevenLabsCreateAgentDeploymentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateAgentBranchMethod { (agentId: string, req: ElevenLabsCreateAgentBranchRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentBranchMethod { (agentId: string, branchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateAgentBranchMethod { (agentId: string, branchId: string, req?: ElevenLabsUpdateAgentBranchRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRebaseAgentBranchMethod { (agentId: string, branchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsPreviewAgentBranchRebaseMethod { (agentId: string, branchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsMergeAgentBranchMethod { (agentId: string, sourceBranchId: string, req: ElevenLabsMergeAgentBranchRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsPreviewAgentBranchMergeMethod { (agentId: string, sourceBranchId: string, req: ElevenLabsPreviewAgentBranchMergeRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetLiveConversationCountMethod { (req?: ElevenLabsGetLiveConversationCountRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateAgentTestMethod { (req: ElevenLabsCreateAgentTestRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListAgentTestsMethod { (req?: ElevenLabsListAgentTestsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentTestMethod { (testId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateAgentTestMethod { (testId: string, req: ElevenLabsUpdateAgentTestRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteAgentTestMethod { (testId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetAgentTestSummariesMethod { (req: ElevenLabsGetAgentTestSummariesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsBulkMoveAgentTestsMethod { (req: ElevenLabsBulkMoveAgentTestsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateAgentTestFolderMethod { (req: ElevenLabsCreateAgentTestFolderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetAgentTestFolderMethod { (folderId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateAgentTestFolderMethod { (folderId: string, req: ElevenLabsUpdateAgentTestFolderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteAgentTestFolderMethod { (folderId: string, req?: ElevenLabsDeleteAgentTestFolderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRunAgentTestsMethod { (agentId: string, req: ElevenLabsRunAgentTestsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListTestInvocationsMethod { (req?: ElevenLabsListTestInvocationsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetTestInvocationMethod { (testInvocationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsResubmitTestsMethod { (testInvocationId: string, req: ElevenLabsResubmitTestsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateConversationTagMethod { (req: ElevenLabsCreateConversationTagRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListConversationTagsMethod { (req?: ElevenLabsListConversationTagsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetConversationTagMethod { (tagId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateConversationTagMethod { (tagId: string, req: ElevenLabsUpdateConversationTagRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteConversationTagMethod { (tagId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetConvaiSettingsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateConvaiSettingsMethod { (req: ElevenLabsUpdateConvaiSettingsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetConvaiDashboardSettingsMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateConvaiDashboardSettingsMethod { (req: ElevenLabsUpdateConvaiDashboardSettingsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateWorkspaceSecretMethod { (req: ElevenLabsCreateWorkspaceSecretRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWorkspaceSecretsMethod { (req?: ElevenLabsListWorkspaceSecretsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetWorkspaceSecretMethod { (secretId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateWorkspaceSecretMethod { (secretId: string, req: ElevenLabsUpdateWorkspaceSecretRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteWorkspaceSecretMethod { (secretId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetSecretDependenciesMethod { (secretId: string, resourceType: ElevenLabsSecretDependencyResourceType, req?: ElevenLabsGetSecretDependenciesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateEnvironmentVariableMethod { (req: ElevenLabsCreateEnvironmentVariableRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListEnvironmentVariablesMethod { (req?: ElevenLabsListEnvironmentVariablesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetEnvironmentVariableMethod { (envVarId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateEnvironmentVariableMethod { (envVarId: string, req: ElevenLabsUpdateEnvironmentVariableRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateToolMethod { (req: ElevenLabsCreateToolRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListToolsMethod { (req?: ElevenLabsListToolsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetToolMethod { (toolId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateToolMethod { (toolId: string, req: ElevenLabsUpdateToolRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteToolMethod { (toolId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetToolDependentAgentsMethod { (toolId: string, req?: ElevenLabsGetToolDependentAgentsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetToolExecutionsMethod { (toolId: string, req?: ElevenLabsGetToolExecutionsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateMcpServerMethod { (req: ElevenLabsCreateMcpServerRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListMcpServersMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetMcpServerMethod { (mcpServerId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateMcpServerMethod { (mcpServerId: string, req: ElevenLabsUpdateMcpServerRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteMcpServerMethod { (mcpServerId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListMcpServerToolsMethod { (mcpServerId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateMcpServerToolApprovalMethod { (mcpServerId: string, req: ElevenLabsCreateMcpServerToolApprovalRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteMcpServerToolApprovalMethod { (mcpServerId: string, toolName: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateMcpToolConfigOverrideMethod { (mcpServerId: string, req: ElevenLabsCreateMcpToolConfigOverrideRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetMcpToolConfigOverrideMethod { (mcpServerId: string, toolName: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateMcpToolConfigOverrideMethod { (mcpServerId: string, toolName: string, req: ElevenLabsUpdateMcpToolConfigOverrideRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteMcpToolConfigOverrideMethod { (mcpServerId: string, toolName: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateKnowledgeBaseDocumentFromUrlMethod { (req: ElevenLabsCreateKnowledgeBaseDocumentFromUrlRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateKnowledgeBaseDocumentFromTextMethod { (req: ElevenLabsCreateKnowledgeBaseDocumentFromTextRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsCreateKnowledgeBaseDocumentFromFileMethod { (req: ElevenLabsCreateKnowledgeBaseDocumentFromFileRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListKnowledgeBaseDocumentsMethod { (req?: ElevenLabsListKnowledgeBaseDocumentsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseDocumentMethod { (documentationId: string, req?: ElevenLabsGetKnowledgeBaseDocumentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteKnowledgeBaseDocumentMethod { (documentationId: string, req?: ElevenLabsDeleteKnowledgeBaseDocumentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseSummariesMethod { (req: ElevenLabsGetKnowledgeBaseSummariesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSearchKnowledgeBaseContentMethod { (req: ElevenLabsSearchKnowledgeBaseContentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdateKnowledgeBaseDocumentMethod { (documentationId: string, req: ElevenLabsUpdateKnowledgeBaseDocumentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseDocumentContentMethod { (documentationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsListKnowledgeBaseDocumentChunksMethod { (documentationId: string, req: ElevenLabsListKnowledgeBaseDocumentChunksRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseDocumentChunkMethod { (documentationId: string, chunkId: string, req?: ElevenLabsGetKnowledgeBaseDocumentChunkRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseDependentAgentsMethod { (documentationId: string, req?: ElevenLabsGetKnowledgeBaseDependentAgentsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseSourceFileUrlMethod { (documentationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsRefreshKnowledgeBaseDocumentMethod { (documentationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateKnowledgeBaseFileDocumentMethod { (documentationId: string, req: ElevenLabsUpdateKnowledgeBaseFileDocumentRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseRagIndexOverviewMethod { (signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsComputeKnowledgeBaseRagIndexesMethod { (req: ElevenLabsComputeKnowledgeBaseRagIndexesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetKnowledgeBaseDocumentRagIndexesMethod { (documentationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsComputeKnowledgeBaseDocumentRagIndexMethod { (documentationId: string, req: ElevenLabsComputeKnowledgeBaseDocumentRagIndexRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteKnowledgeBaseDocumentRagIndexMethod { (documentationId: string, ragIndexId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreateKnowledgeBaseFolderMethod { (req: ElevenLabsCreateKnowledgeBaseFolderRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsBulkMoveKnowledgeBaseDocumentsMethod { (req: ElevenLabsBulkMoveKnowledgeBaseDocumentsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsMoveKnowledgeBaseEntityMethod { (documentId: string, req?: ElevenLabsMoveKnowledgeBaseEntityRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListConversationsMethod { (req?: ElevenLabsListConversationsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetConversationMethod { (conversationId: string, req?: ElevenLabsGetConversationRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteConversationMethod { (conversationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetConversationAudioMethod { (conversationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetSignedUrlMethod { (req: ElevenLabsGetSignedUrlRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetConversationTokenMethod { (req: ElevenLabsGetConversationTokenRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSmartSearchConversationMessagesMethod { (req: ElevenLabsSmartSearchConversationMessagesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTextSearchConversationMessagesMethod { (req: ElevenLabsTextSearchConversationMessagesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsConversationFeedbackMethod { (conversationId: string, req: ElevenLabsConversationFeedbackRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUploadConversationFileMethod { (conversationId: string, req: ElevenLabsUploadConversationFileRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteConversationFileMethod { (conversationId: string, fileId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetConversationSipMessagesMethod { (conversationId: string, req?: ElevenLabsGetConversationSipMessagesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAssignConversationTagsMethod { (conversationId: string, req: ElevenLabsAssignConversationTagsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUnassignConversationTagMethod { (conversationId: string, tagId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsRunConversationAnalysisMethod { (conversationId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsRunConversationEvaluationsMethod { (conversationId: string, req: ElevenLabsRunConversationEvaluationsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSubmitBatchCallMethod { (req: ElevenLabsSubmitBatchCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWorkspaceBatchCallsMethod { (req?: ElevenLabsListWorkspaceBatchCallsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetBatchCallMethod { (batchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsDeleteBatchCallMethod { (batchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCancelBatchCallMethod { (batchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsRetryBatchCallMethod { (batchId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsCreatePhoneNumberMethod { (req: ElevenLabsCreatePhoneNumberRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListPhoneNumbersMethod { (req?: ElevenLabsListPhoneNumbersRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetPhoneNumberMethod { (phoneNumberId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdatePhoneNumberMethod { (phoneNumberId: string, req?: ElevenLabsUpdatePhoneNumberRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeletePhoneNumberMethod { (phoneNumberId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsGetPhoneNumberSipMessagesMethod { (phoneNumberId: string, req?: ElevenLabsGetPhoneNumberSipMessagesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRegisterTwilioCallMethod { (req: ElevenLabsRegisterTwilioCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsTwilioOutboundCallMethod { (req: ElevenLabsTwilioOutboundCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSipTrunkOutboundCallMethod { (req: ElevenLabsSipTrunkOutboundCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsExotelOutboundCallMethod { (req: ElevenLabsExotelOutboundCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsWhatsAppOutboundCallMethod { (req: ElevenLabsWhatsAppOutboundCallRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsWhatsAppOutboundMessageMethod { (req: ElevenLabsWhatsAppOutboundMessageRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsListWhatsAppAccountsMethod { (req?: ElevenLabsListWhatsAppAccountsRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetWhatsAppAccountMethod { (phoneNumberId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsUpdateWhatsAppAccountMethod { (phoneNumberId: string, req: ElevenLabsUpdateWhatsAppAccountRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDeleteWhatsAppAccountMethod { (phoneNumberId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsHistoryListMethod { (req?: ElevenLabsHistoryListRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsHistoryGetMethod { (historyItemId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsHistoryDeleteMethod { (historyItemId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsHistoryGetAudioMethod { (historyItemId: string, signal?: AbortSignal): Promise; schema: undefined; } export interface ElevenLabsHistoryDownloadMethod { (req: ElevenLabsHistoryDownloadRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsHistoryNamespace { list: ElevenLabsHistoryListMethod; get: ElevenLabsHistoryGetMethod; delete: ElevenLabsHistoryDeleteMethod; audio: ElevenLabsHistoryGetAudioMethod; download: ElevenLabsHistoryDownloadMethod; } export interface ElevenLabsConvaiAgentVersionsNamespace { get: ElevenLabsGetAgentVersionMethod; } export interface ElevenLabsConvaiAgentDraftsNamespace { create: ElevenLabsCreateAgentDraftMethod; delete: ElevenLabsDeleteAgentDraftMethod; } export interface ElevenLabsConvaiAgentBranchesNamespace extends ElevenLabsListAgentBranchesMethod { create: ElevenLabsCreateAgentBranchMethod; get: ElevenLabsGetAgentBranchMethod; update: ElevenLabsUpdateAgentBranchMethod; rebase: ElevenLabsRebaseAgentBranchMethod; rebasePreview: ElevenLabsPreviewAgentBranchRebaseMethod; merge: ElevenLabsMergeAgentBranchMethod; mergePreview: ElevenLabsPreviewAgentBranchMergeMethod; } export interface ElevenLabsConvaiAgentsNamespace { create: ElevenLabsCreateAgentMethod; list: ElevenLabsListAgentsMethod; get: ElevenLabsGetAgentMethod; update: ElevenLabsUpdateAgentMethod; delete: ElevenLabsDeleteAgentMethod; widget: ElevenLabsGetAgentWidgetMethod; link: ElevenLabsGetAgentLinkMethod; branches: ElevenLabsConvaiAgentBranchesNamespace; summaries: ElevenLabsGetAgentSummariesMethod; duplicate: ElevenLabsDuplicateAgentMethod; avatar: ElevenLabsPostAgentAvatarMethod; versions: ElevenLabsConvaiAgentVersionsNamespace; simulateConversation: ElevenLabsSimulateConversationMethod; topics: ElevenLabsGetAgentTopicsMethod; drafts: ElevenLabsConvaiAgentDraftsNamespace; deployments: ElevenLabsCreateAgentDeploymentMethod; runTests: ElevenLabsRunAgentTestsMethod; } export interface ElevenLabsConvaiAgentTestFoldersNamespace { create: ElevenLabsCreateAgentTestFolderMethod; get: ElevenLabsGetAgentTestFolderMethod; update: ElevenLabsUpdateAgentTestFolderMethod; delete: ElevenLabsDeleteAgentTestFolderMethod; } export interface ElevenLabsConvaiAgentTestingNamespace { create: ElevenLabsCreateAgentTestMethod; list: ElevenLabsListAgentTestsMethod; get: ElevenLabsGetAgentTestMethod; update: ElevenLabsUpdateAgentTestMethod; delete: ElevenLabsDeleteAgentTestMethod; summaries: ElevenLabsGetAgentTestSummariesMethod; bulkMove: ElevenLabsBulkMoveAgentTestsMethod; folders: ElevenLabsConvaiAgentTestFoldersNamespace; } export interface ElevenLabsConvaiTestInvocationsNamespace { list: ElevenLabsListTestInvocationsMethod; get: ElevenLabsGetTestInvocationMethod; resubmit: ElevenLabsResubmitTestsMethod; } export interface ElevenLabsConvaiToolsNamespace { create: ElevenLabsCreateToolMethod; list: ElevenLabsListToolsMethod; get: ElevenLabsGetToolMethod; update: ElevenLabsUpdateToolMethod; delete: ElevenLabsDeleteToolMethod; dependentAgents: ElevenLabsGetToolDependentAgentsMethod; executions: ElevenLabsGetToolExecutionsMethod; } export interface ElevenLabsConvaiTagsNamespace { create: ElevenLabsCreateConversationTagMethod; list: ElevenLabsListConversationTagsMethod; get: ElevenLabsGetConversationTagMethod; update: ElevenLabsUpdateConversationTagMethod; delete: ElevenLabsDeleteConversationTagMethod; } export interface ElevenLabsConvaiDashboardSettingsNamespace extends ElevenLabsGetConvaiDashboardSettingsMethod { update: ElevenLabsUpdateConvaiDashboardSettingsMethod; } export interface ElevenLabsConvaiSettingsNamespace extends ElevenLabsGetConvaiSettingsMethod { update: ElevenLabsUpdateConvaiSettingsMethod; dashboard: ElevenLabsConvaiDashboardSettingsNamespace; } export interface ElevenLabsConvaiSecretsNamespace { create: ElevenLabsCreateWorkspaceSecretMethod; list: ElevenLabsListWorkspaceSecretsMethod; get: ElevenLabsGetWorkspaceSecretMethod; update: ElevenLabsUpdateWorkspaceSecretMethod; delete: ElevenLabsDeleteWorkspaceSecretMethod; dependencies: ElevenLabsGetSecretDependenciesMethod; } export interface ElevenLabsConvaiEnvironmentVariablesNamespace { create: ElevenLabsCreateEnvironmentVariableMethod; list: ElevenLabsListEnvironmentVariablesMethod; get: ElevenLabsGetEnvironmentVariableMethod; update: ElevenLabsUpdateEnvironmentVariableMethod; } export interface ElevenLabsConvaiMcpServerToolApprovalsNamespace { create: ElevenLabsCreateMcpServerToolApprovalMethod; delete: ElevenLabsDeleteMcpServerToolApprovalMethod; } export interface ElevenLabsConvaiMcpServerToolConfigsNamespace { create: ElevenLabsCreateMcpToolConfigOverrideMethod; get: ElevenLabsGetMcpToolConfigOverrideMethod; update: ElevenLabsUpdateMcpToolConfigOverrideMethod; delete: ElevenLabsDeleteMcpToolConfigOverrideMethod; } export interface ElevenLabsConvaiMcpServersNamespace { create: ElevenLabsCreateMcpServerMethod; list: ElevenLabsListMcpServersMethod; get: ElevenLabsGetMcpServerMethod; update: ElevenLabsUpdateMcpServerMethod; delete: ElevenLabsDeleteMcpServerMethod; tools: ElevenLabsListMcpServerToolsMethod; toolApprovals: ElevenLabsConvaiMcpServerToolApprovalsNamespace; toolConfigs: ElevenLabsConvaiMcpServerToolConfigsNamespace; } export interface ElevenLabsConvaiKnowledgeBaseNamespace { url: ElevenLabsCreateKnowledgeBaseDocumentFromUrlMethod; text: ElevenLabsCreateKnowledgeBaseDocumentFromTextMethod; file: ElevenLabsCreateKnowledgeBaseDocumentFromFileMethod; folder: ElevenLabsCreateKnowledgeBaseFolderMethod; list: ElevenLabsListKnowledgeBaseDocumentsMethod; get: ElevenLabsGetKnowledgeBaseDocumentMethod; update: ElevenLabsUpdateKnowledgeBaseDocumentMethod; delete: ElevenLabsDeleteKnowledgeBaseDocumentMethod; summaries: ElevenLabsGetKnowledgeBaseSummariesMethod; search: ElevenLabsSearchKnowledgeBaseContentMethod; content: ElevenLabsGetKnowledgeBaseDocumentContentMethod; chunks: ElevenLabsConvaiKnowledgeBaseChunksNamespace; dependentAgents: ElevenLabsGetKnowledgeBaseDependentAgentsMethod; sourceFileUrl: ElevenLabsGetKnowledgeBaseSourceFileUrlMethod; refresh: ElevenLabsRefreshKnowledgeBaseDocumentMethod; updateFile: ElevenLabsUpdateKnowledgeBaseFileDocumentMethod; ragIndex: ElevenLabsConvaiKnowledgeBaseRagIndexNamespace; bulkMove: ElevenLabsBulkMoveKnowledgeBaseDocumentsMethod; move: ElevenLabsMoveKnowledgeBaseEntityMethod; } export interface ElevenLabsConvaiKnowledgeBaseChunksNamespace extends ElevenLabsListKnowledgeBaseDocumentChunksMethod { get: ElevenLabsGetKnowledgeBaseDocumentChunkMethod; } export interface ElevenLabsConvaiKnowledgeBaseRagIndexNamespace extends ElevenLabsGetKnowledgeBaseRagIndexOverviewMethod { batch: ElevenLabsComputeKnowledgeBaseRagIndexesMethod; get: ElevenLabsGetKnowledgeBaseDocumentRagIndexesMethod; compute: ElevenLabsComputeKnowledgeBaseDocumentRagIndexMethod; delete: ElevenLabsDeleteKnowledgeBaseDocumentRagIndexMethod; } export interface ElevenLabsConvaiConversationMessagesNamespace { smartSearch: ElevenLabsSmartSearchConversationMessagesMethod; textSearch: ElevenLabsTextSearchConversationMessagesMethod; } export interface ElevenLabsConvaiConversationFilesNamespace extends ElevenLabsUploadConversationFileMethod { delete: ElevenLabsDeleteConversationFileMethod; } export interface ElevenLabsConvaiConversationTagsNamespace extends ElevenLabsAssignConversationTagsMethod { unassign: ElevenLabsUnassignConversationTagMethod; } export type ElevenLabsConvaiConversationAnalysisEvaluationsNamespace = ElevenLabsRunConversationEvaluationsMethod; export interface ElevenLabsConvaiConversationAnalysisNamespace extends ElevenLabsRunConversationAnalysisMethod { evaluations: ElevenLabsConvaiConversationAnalysisEvaluationsNamespace; } export interface ElevenLabsConvaiConversationsNamespace { list: ElevenLabsListConversationsMethod; get: ElevenLabsGetConversationMethod; delete: ElevenLabsDeleteConversationMethod; audio: ElevenLabsGetConversationAudioMethod; messages: ElevenLabsConvaiConversationMessagesNamespace; feedback: ElevenLabsConversationFeedbackMethod; files: ElevenLabsConvaiConversationFilesNamespace; sipMessages: ElevenLabsGetConversationSipMessagesMethod; tags: ElevenLabsConvaiConversationTagsNamespace; analysis: ElevenLabsConvaiConversationAnalysisNamespace; } export interface ElevenLabsConvaiConversationNamespace { getSignedUrl: ElevenLabsGetSignedUrlMethod; token: ElevenLabsGetConversationTokenMethod; } export interface ElevenLabsConvaiBatchCallingNamespace { submit: ElevenLabsSubmitBatchCallMethod; workspace: ElevenLabsListWorkspaceBatchCallsMethod; get: ElevenLabsGetBatchCallMethod; delete: ElevenLabsDeleteBatchCallMethod; cancel: ElevenLabsCancelBatchCallMethod; retry: ElevenLabsRetryBatchCallMethod; } export interface ElevenLabsConvaiPhoneNumbersNamespace { create: ElevenLabsCreatePhoneNumberMethod; list: ElevenLabsListPhoneNumbersMethod; get: ElevenLabsGetPhoneNumberMethod; update: ElevenLabsUpdatePhoneNumberMethod; delete: ElevenLabsDeletePhoneNumberMethod; sipMessages: ElevenLabsGetPhoneNumberSipMessagesMethod; } export interface ElevenLabsConvaiTwilioNamespace { outboundCall: ElevenLabsTwilioOutboundCallMethod; registerCall: ElevenLabsRegisterTwilioCallMethod; } export interface ElevenLabsConvaiSipTrunkNamespace { outboundCall: ElevenLabsSipTrunkOutboundCallMethod; } export interface ElevenLabsConvaiExotelNamespace { outboundCall: ElevenLabsExotelOutboundCallMethod; } export interface ElevenLabsConvaiWhatsAppNamespace { outboundCall: ElevenLabsWhatsAppOutboundCallMethod; outboundMessage: ElevenLabsWhatsAppOutboundMessageMethod; } export interface ElevenLabsConvaiWhatsAppAccountsNamespace { list: ElevenLabsListWhatsAppAccountsMethod; get: ElevenLabsGetWhatsAppAccountMethod; update: ElevenLabsUpdateWhatsAppAccountMethod; delete: ElevenLabsDeleteWhatsAppAccountMethod; } export interface ElevenLabsConvaiAgentKnowledgeBaseNamespace { size: ElevenLabsGetAgentKnowledgeBaseSizeMethod; } export interface ElevenLabsConvaiAgentLlmUsageNamespace { calculate: ElevenLabsCalculateAgentLlmUsageMethod; } export interface ElevenLabsConvaiAgentNamespace { knowledgeBase: ElevenLabsConvaiAgentKnowledgeBaseNamespace; llmUsage: ElevenLabsConvaiAgentLlmUsageNamespace; } export interface ElevenLabsConvaiAnalyticsNamespace { liveCount: ElevenLabsGetLiveConversationCountMethod; } export interface ElevenLabsConvaiUsersNamespace { list: ElevenLabsListConversationUsersMethod; } export interface ElevenLabsConvaiLlmUsageNamespace { calculate: ElevenLabsCalculateLlmUsageMethod; } export interface ElevenLabsConvaiLlmNamespace { list: ElevenLabsListLlmsMethod; } export interface ElevenLabsConvaiNamespace { agents: ElevenLabsConvaiAgentsNamespace; agent: ElevenLabsConvaiAgentNamespace; analytics: ElevenLabsConvaiAnalyticsNamespace; users: ElevenLabsConvaiUsersNamespace; llmUsage: ElevenLabsConvaiLlmUsageNamespace; llm: ElevenLabsConvaiLlmNamespace; agentTesting: ElevenLabsConvaiAgentTestingNamespace; testInvocations: ElevenLabsConvaiTestInvocationsNamespace; tags: ElevenLabsConvaiTagsNamespace; settings: ElevenLabsConvaiSettingsNamespace; secrets: ElevenLabsConvaiSecretsNamespace; environmentVariables: ElevenLabsConvaiEnvironmentVariablesNamespace; tools: ElevenLabsConvaiToolsNamespace; mcpServers: ElevenLabsConvaiMcpServersNamespace; knowledgeBase: ElevenLabsConvaiKnowledgeBaseNamespace; conversations: ElevenLabsConvaiConversationsNamespace; conversation: ElevenLabsConvaiConversationNamespace; batchCalling: ElevenLabsConvaiBatchCallingNamespace; phoneNumbers: ElevenLabsConvaiPhoneNumbersNamespace; twilio: ElevenLabsConvaiTwilioNamespace; sipTrunk: ElevenLabsConvaiSipTrunkNamespace; exotel: ElevenLabsConvaiExotelNamespace; whatsapp: ElevenLabsConvaiWhatsAppNamespace; whatsappAccounts: ElevenLabsConvaiWhatsAppAccountsNamespace; } export interface ElevenLabsUserNamespace extends ElevenLabsGetUserMethod { subscription: ElevenLabsUserSubscriptionMethod; } export interface ElevenLabsUsageNamespace { characterStats: ElevenLabsUsageCharacterStatsMethod; } export interface ElevenLabsWorkspaceAnalyticsQueryNamespace { usageByProductOverTime: ElevenLabsWorkspaceAnalyticsUsageByProductOverTimeMethod; } export interface ElevenLabsWorkspaceAnalyticsNamespace { requests: ElevenLabsWorkspaceAnalyticsRequestsMethod; query: ElevenLabsWorkspaceAnalyticsQueryNamespace; } export interface ElevenLabsWorkspaceGroupMembersNamespace { add: ElevenLabsAddWorkspaceGroupMemberMethod; remove: ElevenLabsRemoveWorkspaceGroupMemberMethod; } export interface ElevenLabsWorkspaceGroupsNamespace { list: ElevenLabsListWorkspaceGroupsMethod; search: ElevenLabsSearchWorkspaceGroupsMethod; members: ElevenLabsWorkspaceGroupMembersNamespace; } export interface ElevenLabsWorkspaceMembersNamespace { update: ElevenLabsUpdateWorkspaceMemberMethod; } export interface ElevenLabsWorkspaceInvitesNamespace { add: ElevenLabsAddWorkspaceInviteMethod; addBulk: ElevenLabsAddWorkspaceInvitesBulkMethod; delete: ElevenLabsDeleteWorkspaceInviteMethod; } export interface ElevenLabsWorkspaceResourcesNamespace { get: ElevenLabsGetWorkspaceResourceMethod; share: ElevenLabsShareWorkspaceResourceMethod; unshare: ElevenLabsUnshareWorkspaceResourceMethod; } export interface ElevenLabsWorkspaceWebhooksNamespace { list: ElevenLabsListWorkspaceWebhooksMethod; create: ElevenLabsCreateWorkspaceWebhookMethod; update: ElevenLabsUpdateWorkspaceWebhookMethod; delete: ElevenLabsDeleteWorkspaceWebhookMethod; } export interface ElevenLabsWorkspaceAuthConnectionsNamespace { list: ElevenLabsListWorkspaceAuthConnectionsMethod; create: ElevenLabsCreateWorkspaceAuthConnectionMethod; update: ElevenLabsUpdateWorkspaceAuthConnectionMethod; delete: ElevenLabsDeleteWorkspaceAuthConnectionMethod; } export interface ElevenLabsWorkspaceNamespace { auditLogs: ElevenLabsListWorkspaceAuditLogsMethod; groups: ElevenLabsWorkspaceGroupsNamespace; members: ElevenLabsWorkspaceMembersNamespace; invites: ElevenLabsWorkspaceInvitesNamespace; resources: ElevenLabsWorkspaceResourcesNamespace; webhooks: ElevenLabsWorkspaceWebhooksNamespace; authConnections: ElevenLabsWorkspaceAuthConnectionsNamespace; analytics: ElevenLabsWorkspaceAnalyticsNamespace; } export interface ElevenLabsWorkspacesApiKeysNamespace { disable: ElevenLabsDisableWorkspaceApiKeyMethod; thirdPartyDisabling: ElevenLabsSetWorkspaceApiKeyThirdPartyDisablingMethod; } export interface ElevenLabsWorkspacesNamespace { apiKeys: ElevenLabsWorkspacesApiKeysNamespace; } export interface ElevenLabsServiceAccountApiKeysNamespace { list: ElevenLabsListServiceAccountApiKeysMethod; create: ElevenLabsCreateServiceAccountApiKeyMethod; update: ElevenLabsUpdateServiceAccountApiKeyMethod; delete: ElevenLabsDeleteServiceAccountApiKeyMethod; } export interface ElevenLabsServiceAccountsNamespace { list: ElevenLabsListServiceAccountsMethod; apiKeys: ElevenLabsServiceAccountApiKeysNamespace; } export interface ElevenLabsGetWorkspaceGroupsNamespace { list: ElevenLabsListWorkspaceGroupsMethod; search: ElevenLabsSearchWorkspaceGroupsMethod; } export interface ElevenLabsGetWorkspaceResourcesNamespace { get: ElevenLabsGetWorkspaceResourceMethod; } export interface ElevenLabsGetWorkspaceWebhooksNamespace { list: ElevenLabsListWorkspaceWebhooksMethod; } export interface ElevenLabsGetWorkspaceAuthConnectionsNamespace { list: ElevenLabsListWorkspaceAuthConnectionsMethod; } export interface ElevenLabsGetWorkspaceNamespace { auditLogs: ElevenLabsListWorkspaceAuditLogsMethod; groups: ElevenLabsGetWorkspaceGroupsNamespace; resources: ElevenLabsGetWorkspaceResourcesNamespace; webhooks: ElevenLabsGetWorkspaceWebhooksNamespace; authConnections: ElevenLabsGetWorkspaceAuthConnectionsNamespace; } export interface ElevenLabsPostWorkspaceGroupsNamespace { members: { add: ElevenLabsAddWorkspaceGroupMemberMethod; remove: ElevenLabsRemoveWorkspaceGroupMemberMethod; }; } export interface ElevenLabsPostWorkspaceNamespace { groups: ElevenLabsPostWorkspaceGroupsNamespace; members: ElevenLabsWorkspaceMembersNamespace; invites: { add: ElevenLabsAddWorkspaceInviteMethod; addBulk: ElevenLabsAddWorkspaceInvitesBulkMethod; }; resources: { share: ElevenLabsShareWorkspaceResourceMethod; unshare: ElevenLabsUnshareWorkspaceResourceMethod; }; webhooks: { create: ElevenLabsCreateWorkspaceWebhookMethod; }; authConnections: { create: ElevenLabsCreateWorkspaceAuthConnectionMethod; }; analytics: ElevenLabsWorkspaceAnalyticsNamespace; } export interface ElevenLabsPatchWorkspaceNamespace { webhooks: { update: ElevenLabsUpdateWorkspaceWebhookMethod; }; authConnections: { update: ElevenLabsUpdateWorkspaceAuthConnectionMethod; }; } export interface ElevenLabsDeleteWorkspaceNamespace { invites: { delete: ElevenLabsDeleteWorkspaceInviteMethod; }; webhooks: { delete: ElevenLabsDeleteWorkspaceWebhookMethod; }; authConnections: { delete: ElevenLabsDeleteWorkspaceAuthConnectionMethod; }; } export interface ElevenLabsPvcVoiceSamplesSpeakersNamespace extends ElevenLabsGetPvcSampleSpeakersMethod { audio: ElevenLabsGetSeparatedSpeakerAudioMethod; } export interface ElevenLabsPvcVoiceSamplesNamespace extends ElevenLabsUpdatePvcVoiceSampleMethod { add: ElevenLabsAddPvcSamplesMethod; audio: ElevenLabsGetPvcSampleAudioMethod; delete: ElevenLabsDeletePvcVoiceSampleMethod; speakers: ElevenLabsPvcVoiceSamplesSpeakersNamespace; waveform: ElevenLabsPvcVoiceSampleWaveformMethod; } export type ElevenLabsPvcVoicesNamespace = ElevenLabsPvcVoiceNamespace; export interface ElevenLabsPronunciationDictionaryMetadata { id: string; name: string; created_by: string; creation_time_unix: number; latest_version_id: string; latest_version_rules_num: number; permission_on_resource?: "admin" | "editor" | "commenter" | "viewer" | null; archived_time_unix?: number | null; description?: string | null; } export interface ElevenLabsListPronunciationDictionariesResponse { pronunciation_dictionaries: ElevenLabsPronunciationDictionaryMetadata[]; next_cursor: string | null; has_more: boolean; } export interface ElevenLabsAddPronunciationDictionaryResponse { id: string; name: string; created_by: string; creation_time_unix: number; version_id: string; version_rules_num: number; permission_on_resource?: "admin" | "editor" | "commenter" | "viewer" | null; description?: string | null; } export interface ElevenLabsPronunciationDictionaryAliasRuleResponse { string_to_replace: string; type: "alias"; alias: string; case_sensitive?: boolean; word_boundaries?: boolean; } export interface ElevenLabsPronunciationDictionaryPhonemeRuleResponse { string_to_replace: string; type: "phoneme"; phoneme: string; alphabet: string; case_sensitive?: boolean; word_boundaries?: boolean; } export type ElevenLabsPronunciationDictionaryRuleResponse = ElevenLabsPronunciationDictionaryAliasRuleResponse | ElevenLabsPronunciationDictionaryPhonemeRuleResponse; export interface ElevenLabsGetPronunciationDictionaryResponse extends ElevenLabsPronunciationDictionaryMetadata { rules: ElevenLabsPronunciationDictionaryRuleResponse[]; } export interface ElevenLabsPronunciationDictionaryRulesResponse { id: string; version_id: string; version_rules_num: number; } export interface ElevenLabsListPronunciationDictionariesMethod { (req?: ElevenLabsListPronunciationDictionariesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddPronunciationDictionaryFromFileMethod { (req: ElevenLabsAddPronunciationDictionaryFromFileRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddPronunciationDictionaryFromRulesMethod { (req: ElevenLabsAddPronunciationDictionaryFromRulesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsGetPronunciationDictionaryMethod { (id: string, req?: ElevenLabsGetPronunciationDictionaryRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsUpdatePronunciationDictionaryMethod { (id: string, req?: ElevenLabsUpdatePronunciationDictionaryRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsAddPronunciationDictionaryRulesMethod { (id: string, req: ElevenLabsAddPronunciationDictionaryRulesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsRemovePronunciationDictionaryRulesMethod { (id: string, req: ElevenLabsRemovePronunciationDictionaryRulesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsSetPronunciationDictionaryRulesMethod { (id: string, req: ElevenLabsSetPronunciationDictionaryRulesRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsDownloadPronunciationDictionaryMethod { (id: string, versionId: string, req?: ElevenLabsDownloadPronunciationDictionaryRequest, signal?: AbortSignal): Promise; schema: z.ZodType; } export interface ElevenLabsPronunciationDictionariesNamespace { list: ElevenLabsListPronunciationDictionariesMethod; addFromFile: ElevenLabsAddPronunciationDictionaryFromFileMethod; addFromRules: ElevenLabsAddPronunciationDictionaryFromRulesMethod; get: ElevenLabsGetPronunciationDictionaryMethod; update: ElevenLabsUpdatePronunciationDictionaryMethod; addRules: ElevenLabsAddPronunciationDictionaryRulesMethod; removeRules: ElevenLabsRemovePronunciationDictionaryRulesMethod; setRules: ElevenLabsSetPronunciationDictionaryRulesMethod; download: ElevenLabsDownloadPronunciationDictionaryMethod; } export interface ElevenLabsGetPronunciationDictionariesNamespace { list: ElevenLabsListPronunciationDictionariesMethod; get: ElevenLabsGetPronunciationDictionaryMethod; download: ElevenLabsDownloadPronunciationDictionaryMethod; } export interface ElevenLabsPostPronunciationDictionariesNamespace { addFromFile: ElevenLabsAddPronunciationDictionaryFromFileMethod; addFromRules: ElevenLabsAddPronunciationDictionaryFromRulesMethod; addRules: ElevenLabsAddPronunciationDictionaryRulesMethod; removeRules: ElevenLabsRemovePronunciationDictionaryRulesMethod; setRules: ElevenLabsSetPronunciationDictionaryRulesMethod; } export interface ElevenLabsPatchPronunciationDictionariesNamespace { update: ElevenLabsUpdatePronunciationDictionaryMethod; } export interface ElevenLabsV1Namespace { pronunciationDictionaries: ElevenLabsPronunciationDictionariesNamespace; models: ElevenLabsListModelsMethod; voices: ElevenLabsGetVoiceMethod; sharedVoices: ElevenLabsSharedVoicesMethod; similarVoices: ElevenLabsSimilarVoicesMethod; soundGeneration: ElevenLabsSoundGenerationMethod; audioIsolation: ElevenLabsAudioIsolationMethod; audioNative: ElevenLabsAudioNativeMethod; forcedAlignment: ElevenLabsForcedAlignmentMethod; music: ElevenLabsMusicMethod; speechEngine: ElevenLabsSpeechEngineNamespace; productions: ElevenLabsProductionsNamespace; textToSpeech: ElevenLabsTextToSpeechMethod; textToDialogue: ElevenLabsTextToDialogueMethod; textToVoice: ElevenLabsTextToVoiceMethod; singleUseToken: ElevenLabsCreateSingleUseTokenMethod; speechToText: ElevenLabsSpeechToTextMethod; speechToSpeech: ElevenLabsSpeechToSpeechMethod; dubbing: ElevenLabsDubbingNamespace; studio: ElevenLabsStudioNamespace; user: ElevenLabsUserNamespace; usage: ElevenLabsUsageNamespace; workspace: ElevenLabsWorkspaceNamespace; workspaces: ElevenLabsWorkspacesNamespace; serviceAccounts: ElevenLabsServiceAccountsNamespace; convai: ElevenLabsConvaiNamespace; history: ElevenLabsHistoryNamespace; } export interface ElevenLabsV2Namespace { voices: ElevenLabsListVoicesMethod; } export interface ElevenLabsPostConvaiAgentsNamespace { create: ElevenLabsCreateAgentMethod; duplicate: ElevenLabsDuplicateAgentMethod; avatar: ElevenLabsPostAgentAvatarMethod; simulateConversation: ElevenLabsSimulateConversationMethod; drafts: { create: ElevenLabsCreateAgentDraftMethod; }; deployments: ElevenLabsCreateAgentDeploymentMethod; runTests: ElevenLabsRunAgentTestsMethod; branches: { create: ElevenLabsCreateAgentBranchMethod; rebase: ElevenLabsRebaseAgentBranchMethod; merge: ElevenLabsMergeAgentBranchMethod; }; } export interface ElevenLabsPostConvaiToolsNamespace { create: ElevenLabsCreateToolMethod; } export interface ElevenLabsPostConvaiTagsNamespace { create: ElevenLabsCreateConversationTagMethod; } export interface ElevenLabsPostConvaiSecretsNamespace { create: ElevenLabsCreateWorkspaceSecretMethod; } export interface ElevenLabsPostConvaiEnvironmentVariablesNamespace { create: ElevenLabsCreateEnvironmentVariableMethod; } export interface ElevenLabsPostConvaiAgentTestingNamespace { create: ElevenLabsCreateAgentTestMethod; summaries: ElevenLabsGetAgentTestSummariesMethod; bulkMove: ElevenLabsBulkMoveAgentTestsMethod; folders: { create: ElevenLabsCreateAgentTestFolderMethod; }; } export interface ElevenLabsPostConvaiTestInvocationsNamespace { resubmit: ElevenLabsResubmitTestsMethod; } export interface ElevenLabsPostConvaiKnowledgeBaseNamespace { url: ElevenLabsCreateKnowledgeBaseDocumentFromUrlMethod; text: ElevenLabsCreateKnowledgeBaseDocumentFromTextMethod; file: ElevenLabsCreateKnowledgeBaseDocumentFromFileMethod; folder: ElevenLabsCreateKnowledgeBaseFolderMethod; refresh: ElevenLabsRefreshKnowledgeBaseDocumentMethod; ragIndex: { batch: ElevenLabsComputeKnowledgeBaseRagIndexesMethod; compute: ElevenLabsComputeKnowledgeBaseDocumentRagIndexMethod; }; bulkMove: ElevenLabsBulkMoveKnowledgeBaseDocumentsMethod; move: ElevenLabsMoveKnowledgeBaseEntityMethod; } export interface ElevenLabsPostConvaiConversationsNamespace { feedback: ElevenLabsConversationFeedbackMethod; files: ElevenLabsUploadConversationFileMethod; tags: ElevenLabsAssignConversationTagsMethod; analysis: ElevenLabsConvaiConversationAnalysisNamespace; } export interface ElevenLabsPostConvaiBatchCallingNamespace { submit: ElevenLabsSubmitBatchCallMethod; cancel: ElevenLabsCancelBatchCallMethod; retry: ElevenLabsRetryBatchCallMethod; } export interface ElevenLabsPostConvaiPhoneNumbersNamespace { create: ElevenLabsCreatePhoneNumberMethod; } export interface ElevenLabsPostConvaiWhatsAppNamespace { outboundCall: ElevenLabsWhatsAppOutboundCallMethod; outboundMessage: ElevenLabsWhatsAppOutboundMessageMethod; } export interface ElevenLabsPostConvaiAgentNamespace { llmUsage: { calculate: ElevenLabsCalculateAgentLlmUsageMethod; }; } export interface ElevenLabsPostConvaiLlmUsageNamespace { calculate: ElevenLabsCalculateLlmUsageMethod; } export interface ElevenLabsPostConvaiNamespace { agents: ElevenLabsPostConvaiAgentsNamespace; agent: ElevenLabsPostConvaiAgentNamespace; llmUsage: ElevenLabsPostConvaiLlmUsageNamespace; agentTesting: ElevenLabsPostConvaiAgentTestingNamespace; testInvocations: ElevenLabsPostConvaiTestInvocationsNamespace; tags: ElevenLabsPostConvaiTagsNamespace; secrets: ElevenLabsPostConvaiSecretsNamespace; environmentVariables: ElevenLabsPostConvaiEnvironmentVariablesNamespace; tools: ElevenLabsPostConvaiToolsNamespace; mcpServers: ElevenLabsPostConvaiMcpServersNamespace; knowledgeBase: ElevenLabsPostConvaiKnowledgeBaseNamespace; conversations: ElevenLabsPostConvaiConversationsNamespace; batchCalling: ElevenLabsPostConvaiBatchCallingNamespace; phoneNumbers: ElevenLabsPostConvaiPhoneNumbersNamespace; twilio: ElevenLabsConvaiTwilioNamespace; sipTrunk: ElevenLabsConvaiSipTrunkNamespace; exotel: ElevenLabsConvaiExotelNamespace; whatsapp: ElevenLabsPostConvaiWhatsAppNamespace; } export interface ElevenLabsPostV1Namespace { pronunciationDictionaries: ElevenLabsPostPronunciationDictionariesNamespace; soundGeneration: ElevenLabsSoundGenerationMethod; audioIsolation: ElevenLabsAudioIsolationMethod; audioNative: ElevenLabsAudioNativeMethod; forcedAlignment: ElevenLabsForcedAlignmentMethod; music: ElevenLabsMusicMethod; speechEngine: { create: ElevenLabsCreateSpeechEngineMethod; }; productions: { orders: { create: ElevenLabsCreateOrderMethod; submit: ElevenLabsSubmitOrderMethod; items: { upsert: ElevenLabsUpsertOrderItemMethod; }; media: { register: ElevenLabsRegisterOrderMediaMethod; }; }; }; textToSpeech: ElevenLabsTextToSpeechMethod; textToDialogue: ElevenLabsTextToDialogueMethod; textToVoice: ElevenLabsTextToVoiceMethod; singleUseToken: ElevenLabsCreateSingleUseTokenMethod; speechToText: ElevenLabsSpeechToTextMethod; speechToSpeech: ElevenLabsSpeechToSpeechMethod; similarVoices: ElevenLabsSimilarVoicesMethod; voices: ElevenLabsPostV1VoicesNamespace; workspace: ElevenLabsPostWorkspaceNamespace; workspaces: ElevenLabsWorkspacesNamespace; serviceAccounts: { apiKeys: { create: ElevenLabsCreateServiceAccountApiKeyMethod; }; }; convai: ElevenLabsPostConvaiNamespace; history: { download: ElevenLabsHistoryDownloadMethod; }; } export interface ElevenLabsPostV1VoicesSettingsNamespace { edit: ElevenLabsEditVoiceSettingsMethod; } export interface ElevenLabsPostV1VoicesNamespace { add: ElevenLabsAddVoiceMethod; edit: ElevenLabsEditVoiceMethod; settings: ElevenLabsPostV1VoicesSettingsNamespace; pvc: ElevenLabsPostV1VoicesPvcNamespace; } export interface ElevenLabsPostV1VoicesPvcNamespace { (req: ElevenLabsCreatePvcVoiceRequest, signal?: AbortSignal): Promise; schema: z.ZodType; captcha: ElevenLabsPvcVoiceCaptchaMethod; samples: ElevenLabsPostV1VoicesPvcSamplesNamespace; train: ElevenLabsPvcTrainMethod; verification: ElevenLabsPvcManualVerificationMethod; } export type ElevenLabsPostV1VoicesPvcSamplesNamespace = ElevenLabsUpdatePvcVoiceSampleMethod; export interface ElevenLabsPostNamespace { v1: ElevenLabsPostV1Namespace; } export interface ElevenLabsPatchConvaiAgentsNamespace { update: ElevenLabsUpdateAgentMethod; branches: { update: ElevenLabsUpdateAgentBranchMethod; }; } export interface ElevenLabsPatchConvaiToolsNamespace { update: ElevenLabsUpdateToolMethod; } export interface ElevenLabsPatchConvaiTagsNamespace { update: ElevenLabsUpdateConversationTagMethod; } export interface ElevenLabsPatchConvaiSettingsNamespace { update: ElevenLabsUpdateConvaiSettingsMethod; dashboard: { update: ElevenLabsUpdateConvaiDashboardSettingsMethod; }; } export interface ElevenLabsPatchConvaiSecretsNamespace { update: ElevenLabsUpdateWorkspaceSecretMethod; } export interface ElevenLabsPatchConvaiEnvironmentVariablesNamespace { update: ElevenLabsUpdateEnvironmentVariableMethod; } export interface ElevenLabsPostConvaiMcpServersNamespace { create: ElevenLabsCreateMcpServerMethod; toolApprovals: { create: ElevenLabsCreateMcpServerToolApprovalMethod; }; toolConfigs: { create: ElevenLabsCreateMcpToolConfigOverrideMethod; }; } export interface ElevenLabsPatchConvaiMcpServersNamespace { update: ElevenLabsUpdateMcpServerMethod; toolConfigs: { update: ElevenLabsUpdateMcpToolConfigOverrideMethod; }; } export interface ElevenLabsPatchConvaiAgentTestingNamespace { folders: { update: ElevenLabsUpdateAgentTestFolderMethod; }; } export interface ElevenLabsPatchConvaiKnowledgeBaseNamespace { update: ElevenLabsUpdateKnowledgeBaseDocumentMethod; updateFile: ElevenLabsUpdateKnowledgeBaseFileDocumentMethod; } export interface ElevenLabsPatchConvaiPhoneNumbersNamespace { update: ElevenLabsUpdatePhoneNumberMethod; } export interface ElevenLabsPatchConvaiWhatsAppAccountsNamespace { update: ElevenLabsUpdateWhatsAppAccountMethod; } export interface ElevenLabsPatchConvaiNamespace { agents: ElevenLabsPatchConvaiAgentsNamespace; agentTesting: ElevenLabsPatchConvaiAgentTestingNamespace; tags: ElevenLabsPatchConvaiTagsNamespace; settings: ElevenLabsPatchConvaiSettingsNamespace; secrets: ElevenLabsPatchConvaiSecretsNamespace; environmentVariables: ElevenLabsPatchConvaiEnvironmentVariablesNamespace; tools: ElevenLabsPatchConvaiToolsNamespace; mcpServers: ElevenLabsPatchConvaiMcpServersNamespace; knowledgeBase: ElevenLabsPatchConvaiKnowledgeBaseNamespace; phoneNumbers: ElevenLabsPatchConvaiPhoneNumbersNamespace; whatsappAccounts: ElevenLabsPatchConvaiWhatsAppAccountsNamespace; } export interface ElevenLabsPatchV1Namespace { pronunciationDictionaries: ElevenLabsPatchPronunciationDictionariesNamespace; speechEngine: { update: ElevenLabsUpdateSpeechEngineMethod; }; productions: { orders: { update: ElevenLabsUpdateOrderMethod; }; }; convai: ElevenLabsPatchConvaiNamespace; workspace: ElevenLabsPatchWorkspaceNamespace; serviceAccounts: { apiKeys: { update: ElevenLabsUpdateServiceAccountApiKeyMethod; }; }; } export interface ElevenLabsPatchNamespace { v1: ElevenLabsPatchV1Namespace; } export interface ElevenLabsPutConvaiAgentTestingNamespace { update: ElevenLabsUpdateAgentTestMethod; } export interface ElevenLabsPutConvaiNamespace { agentTesting: ElevenLabsPutConvaiAgentTestingNamespace; } export interface ElevenLabsPutV1Namespace { convai: ElevenLabsPutConvaiNamespace; } export interface ElevenLabsPutNamespace { v1: ElevenLabsPutV1Namespace; } export interface ElevenLabsGetConvaiAgentsNamespace { list: ElevenLabsListAgentsMethod; get: ElevenLabsGetAgentMethod; widget: ElevenLabsGetAgentWidgetMethod; link: ElevenLabsGetAgentLinkMethod; summaries: ElevenLabsGetAgentSummariesMethod; versions: { get: ElevenLabsGetAgentVersionMethod; }; topics: ElevenLabsGetAgentTopicsMethod; branches: ElevenLabsConvaiAgentBranchesNamespace; } export interface ElevenLabsGetConvaiToolsNamespace { list: ElevenLabsListToolsMethod; get: ElevenLabsGetToolMethod; dependentAgents: ElevenLabsGetToolDependentAgentsMethod; executions: ElevenLabsGetToolExecutionsMethod; } export interface ElevenLabsGetConvaiTagsNamespace { list: ElevenLabsListConversationTagsMethod; get: ElevenLabsGetConversationTagMethod; } export interface ElevenLabsGetConvaiSettingsNamespace extends ElevenLabsGetConvaiSettingsMethod { dashboard: ElevenLabsGetConvaiDashboardSettingsMethod; } export interface ElevenLabsGetConvaiSecretsNamespace { list: ElevenLabsListWorkspaceSecretsMethod; get: ElevenLabsGetWorkspaceSecretMethod; dependencies: ElevenLabsGetSecretDependenciesMethod; } export interface ElevenLabsGetConvaiEnvironmentVariablesNamespace { list: ElevenLabsListEnvironmentVariablesMethod; get: ElevenLabsGetEnvironmentVariableMethod; } export interface ElevenLabsGetConvaiMcpServersNamespace { list: ElevenLabsListMcpServersMethod; get: ElevenLabsGetMcpServerMethod; tools: ElevenLabsListMcpServerToolsMethod; toolConfigs: { get: ElevenLabsGetMcpToolConfigOverrideMethod; }; } export interface ElevenLabsGetConvaiAgentTestingNamespace { list: ElevenLabsListAgentTestsMethod; get: ElevenLabsGetAgentTestMethod; folders: { get: ElevenLabsGetAgentTestFolderMethod; }; } export interface ElevenLabsGetConvaiTestInvocationsNamespace { list: ElevenLabsListTestInvocationsMethod; get: ElevenLabsGetTestInvocationMethod; } export interface ElevenLabsGetConvaiKnowledgeBaseNamespace { list: ElevenLabsListKnowledgeBaseDocumentsMethod; get: ElevenLabsGetKnowledgeBaseDocumentMethod; summaries: ElevenLabsGetKnowledgeBaseSummariesMethod; search: ElevenLabsSearchKnowledgeBaseContentMethod; content: ElevenLabsGetKnowledgeBaseDocumentContentMethod; chunks: ElevenLabsConvaiKnowledgeBaseChunksNamespace; dependentAgents: ElevenLabsGetKnowledgeBaseDependentAgentsMethod; sourceFileUrl: ElevenLabsGetKnowledgeBaseSourceFileUrlMethod; ragIndex: { overview: ElevenLabsGetKnowledgeBaseRagIndexOverviewMethod; get: ElevenLabsGetKnowledgeBaseDocumentRagIndexesMethod; }; } export interface ElevenLabsGetConvaiConversationsNamespace { list: ElevenLabsListConversationsMethod; get: ElevenLabsGetConversationMethod; audio: ElevenLabsGetConversationAudioMethod; messages: ElevenLabsConvaiConversationMessagesNamespace; sipMessages: ElevenLabsGetConversationSipMessagesMethod; } export interface ElevenLabsGetConvaiConversationNamespace { getSignedUrl: ElevenLabsGetSignedUrlMethod; token: ElevenLabsGetConversationTokenMethod; } export interface ElevenLabsGetConvaiBatchCallingNamespace { workspace: ElevenLabsListWorkspaceBatchCallsMethod; get: ElevenLabsGetBatchCallMethod; } export interface ElevenLabsGetConvaiPhoneNumbersNamespace { list: ElevenLabsListPhoneNumbersMethod; get: ElevenLabsGetPhoneNumberMethod; sipMessages: ElevenLabsGetPhoneNumberSipMessagesMethod; } export interface ElevenLabsGetConvaiWhatsAppAccountsNamespace { list: ElevenLabsListWhatsAppAccountsMethod; get: ElevenLabsGetWhatsAppAccountMethod; } export interface ElevenLabsGetConvaiAgentNamespace { knowledgeBase: { size: ElevenLabsGetAgentKnowledgeBaseSizeMethod; }; } export interface ElevenLabsGetConvaiAnalyticsNamespace { liveCount: ElevenLabsGetLiveConversationCountMethod; } export interface ElevenLabsGetConvaiUsersNamespace { list: ElevenLabsListConversationUsersMethod; } export interface ElevenLabsGetConvaiLlmNamespace { list: ElevenLabsListLlmsMethod; } export interface ElevenLabsGetConvaiNamespace { agents: ElevenLabsGetConvaiAgentsNamespace; agent: ElevenLabsGetConvaiAgentNamespace; analytics: ElevenLabsGetConvaiAnalyticsNamespace; users: ElevenLabsGetConvaiUsersNamespace; llm: ElevenLabsGetConvaiLlmNamespace; agentTesting: ElevenLabsGetConvaiAgentTestingNamespace; testInvocations: ElevenLabsGetConvaiTestInvocationsNamespace; tags: ElevenLabsGetConvaiTagsNamespace; settings: ElevenLabsGetConvaiSettingsNamespace; secrets: ElevenLabsGetConvaiSecretsNamespace; environmentVariables: ElevenLabsGetConvaiEnvironmentVariablesNamespace; tools: ElevenLabsGetConvaiToolsNamespace; mcpServers: ElevenLabsGetConvaiMcpServersNamespace; knowledgeBase: ElevenLabsGetConvaiKnowledgeBaseNamespace; conversations: ElevenLabsGetConvaiConversationsNamespace; conversation: ElevenLabsGetConvaiConversationNamespace; batchCalling: ElevenLabsGetConvaiBatchCallingNamespace; phoneNumbers: ElevenLabsGetConvaiPhoneNumbersNamespace; whatsappAccounts: ElevenLabsGetConvaiWhatsAppAccountsNamespace; } export interface ElevenLabsGetV1Namespace { pronunciationDictionaries: ElevenLabsGetPronunciationDictionariesNamespace; models: ElevenLabsListModelsMethod; voices: ElevenLabsGetVoiceMethod; sharedVoices: ElevenLabsSharedVoicesMethod; user: ElevenLabsUserNamespace; usage: ElevenLabsUsageNamespace; textToVoice: ElevenLabsGetV1TextToVoiceNamespace; audioIsolation: { history: { list: ElevenLabsAudioIsolationHistoryListMethod; }; }; audioNative: { settings: ElevenLabsAudioNativeProjectSettingsMethod; }; speechEngine: { list: ElevenLabsListSpeechEnginesMethod; get: ElevenLabsGetSpeechEngineMethod; }; productions: { orders: { list: ElevenLabsListOrdersMethod; get: ElevenLabsGetOrderMethod; deliverables: ElevenLabsGetOrderDeliverablesMethod; languages: ElevenLabsGetOrderLanguagesMethod; media: { get: ElevenLabsGetOrderMediaMethod; }; }; }; convai: ElevenLabsGetConvaiNamespace; workspace: ElevenLabsGetWorkspaceNamespace; serviceAccounts: { list: ElevenLabsListServiceAccountsMethod; apiKeys: { list: ElevenLabsListServiceAccountApiKeysMethod; }; }; history: { list: ElevenLabsHistoryListMethod; get: ElevenLabsHistoryGetMethod; audio: ElevenLabsHistoryGetAudioMethod; }; } export interface ElevenLabsGetV2Namespace { voices: ElevenLabsListVoicesMethod; } export interface ElevenLabsGetNamespace { docs: ElevenLabsDocsMethod; v1: ElevenLabsGetV1Namespace; v2: ElevenLabsGetV2Namespace; } export interface ElevenLabsDeleteConvaiAgentsNamespace { delete: ElevenLabsDeleteAgentMethod; drafts: { delete: ElevenLabsDeleteAgentDraftMethod; }; } export interface ElevenLabsDeleteConvaiToolsNamespace { delete: ElevenLabsDeleteToolMethod; } export interface ElevenLabsDeleteConvaiTagsNamespace { delete: ElevenLabsDeleteConversationTagMethod; } export interface ElevenLabsDeleteConvaiSecretsNamespace { delete: ElevenLabsDeleteWorkspaceSecretMethod; } export interface ElevenLabsDeleteConvaiMcpServersNamespace { delete: ElevenLabsDeleteMcpServerMethod; toolApprovals: { delete: ElevenLabsDeleteMcpServerToolApprovalMethod; }; toolConfigs: { delete: ElevenLabsDeleteMcpToolConfigOverrideMethod; }; } export interface ElevenLabsDeleteConvaiAgentTestingNamespace { delete: ElevenLabsDeleteAgentTestMethod; folders: { delete: ElevenLabsDeleteAgentTestFolderMethod; }; } export interface ElevenLabsDeleteConvaiKnowledgeBaseNamespace { delete: ElevenLabsDeleteKnowledgeBaseDocumentMethod; ragIndex: { delete: ElevenLabsDeleteKnowledgeBaseDocumentRagIndexMethod; }; } export interface ElevenLabsDeleteConvaiConversationsNamespace { delete: ElevenLabsDeleteConversationMethod; files: { delete: ElevenLabsDeleteConversationFileMethod; }; tags: { unassign: ElevenLabsUnassignConversationTagMethod; }; } export interface ElevenLabsDeleteConvaiBatchCallingNamespace { delete: ElevenLabsDeleteBatchCallMethod; } export interface ElevenLabsDeleteConvaiPhoneNumbersNamespace { delete: ElevenLabsDeletePhoneNumberMethod; } export interface ElevenLabsDeleteConvaiWhatsAppAccountsNamespace { delete: ElevenLabsDeleteWhatsAppAccountMethod; } export interface ElevenLabsDeleteConvaiNamespace { agents: ElevenLabsDeleteConvaiAgentsNamespace; agentTesting: ElevenLabsDeleteConvaiAgentTestingNamespace; tags: ElevenLabsDeleteConvaiTagsNamespace; secrets: ElevenLabsDeleteConvaiSecretsNamespace; tools: ElevenLabsDeleteConvaiToolsNamespace; mcpServers: ElevenLabsDeleteConvaiMcpServersNamespace; knowledgeBase: ElevenLabsDeleteConvaiKnowledgeBaseNamespace; conversations: ElevenLabsDeleteConvaiConversationsNamespace; batchCalling: ElevenLabsDeleteConvaiBatchCallingNamespace; phoneNumbers: ElevenLabsDeleteConvaiPhoneNumbersNamespace; whatsappAccounts: ElevenLabsDeleteConvaiWhatsAppAccountsNamespace; } export interface ElevenLabsDeleteV1Namespace { audioIsolation: { history: { delete: ElevenLabsAudioIsolationHistoryDeleteMethod; }; }; voices: { delete: ElevenLabsDeleteVoiceMethod; samples: { delete: ElevenLabsDeleteVoiceSampleMethod; }; pvc: { samples: { delete: ElevenLabsDeletePvcVoiceSampleMethod; }; }; }; productions: { orders: { items: { remove: ElevenLabsRemoveOrderItemMethod; }; }; }; speechEngine: { delete: ElevenLabsDeleteSpeechEngineMethod; }; convai: ElevenLabsDeleteConvaiNamespace; workspace: ElevenLabsDeleteWorkspaceNamespace; serviceAccounts: { apiKeys: { delete: ElevenLabsDeleteServiceAccountApiKeyMethod; }; }; history: { delete: ElevenLabsHistoryDeleteMethod; }; } export interface ElevenLabsDeleteNamespace { v1: ElevenLabsDeleteV1Namespace; } export interface ElevenLabsProvider { docs: ElevenLabsDocsMethod; v1: ElevenLabsV1Namespace; v2: ElevenLabsV2Namespace; post: ElevenLabsPostNamespace; patch: ElevenLabsPatchNamespace; put: ElevenLabsPutNamespace; get: ElevenLabsGetNamespace; delete: ElevenLabsDeleteNamespace; } //# sourceMappingURL=types.d.ts.map