UNPKG

windmill-utils-internal

Version:

Internal utility functions for Windmill

4,895 lines 210 kB
import type { CancelablePromise } from './core/CancelablePromise';
import type { BackendVersionResponse, BackendUptodateResponse, GetLicenseIdResponse, GetOpenApiYamlResponse, GetAuditLogData, GetAuditLogResponse, ListAuditLogsData, ListAuditLogsResponse, LoginData, LoginResponse, LogoutResponse, GetUserData, GetUserResponse, UpdateUserData, UpdateUserResponse, IsOwnerOfPathData, IsOwnerOfPathResponse, SetPasswordData, SetPasswordResponse, SetPasswordForUserData, SetPasswordForUserResponse, SetLoginTypeForUserData, SetLoginTypeForUserResponse, CreateUserGloballyData, CreateUserGloballyResponse, GlobalUserUpdateData, GlobalUserUpdateResponse, GlobalUsernameInfoData, GlobalUsernameInfoResponse, GlobalUserRenameData, GlobalUserRenameResponse, GlobalUserDeleteData, GlobalUserDeleteResponse, GlobalUsersOverwriteData, GlobalUsersOverwriteResponse, GlobalUsersExportResponse, DeleteUserData, DeleteUserResponse, GetGlobalConnectedRepositoriesResponse, ListWorkspacesResponse, IsDomainAllowedResponse, ListUserWorkspacesResponse, ListWorkspacesAsSuperAdminData, ListWorkspacesAsSuperAdminResponse, CreateWorkspaceData, CreateWorkspaceResponse, ExistsWorkspaceData, ExistsWorkspaceResponse, ExistsUsernameData, ExistsUsernameResponse, GetGlobalData, GetGlobalResponse, SetGlobalData, SetGlobalResponse, GetLocalResponse, TestSmtpData, TestSmtpResponse, TestCriticalChannelsData, TestCriticalChannelsResponse, GetCriticalAlertsData, GetCriticalAlertsResponse, AcknowledgeCriticalAlertData, AcknowledgeCriticalAlertResponse, AcknowledgeAllCriticalAlertsResponse, TestLicenseKeyData, TestLicenseKeyResponse, TestObjectStorageConfigData, TestObjectStorageConfigResponse, SendStatsResponse, GetLatestKeyRenewalAttemptResponse, RenewLicenseKeyData, RenewLicenseKeyResponse, CreateCustomerPortalSessionData, CreateCustomerPortalSessionResponse, TestMetadataData, TestMetadataResponse, ListGlobalSettingsResponse, GetCurrentEmailResponse, RefreshUserTokenData, RefreshUserTokenResponse, GetTutorialProgressResponse, UpdateTutorialProgressData, UpdateTutorialProgressResponse, LeaveInstanceResponse, GetUsageResponse, GetRunnableResponse, GlobalWhoamiResponse, ListWorkspaceInvitesResponse, WhoamiData, WhoamiResponse, GetGithubAppTokenData, GetGithubAppTokenResponse, InstallFromWorkspaceData, InstallFromWorkspaceResponse, DeleteFromWorkspaceData, DeleteFromWorkspaceResponse, ExportInstallationData, ExportInstallationResponse, ImportInstallationData, ImportInstallationResponse, AcceptInviteData, AcceptInviteResponse, DeclineInviteData, DeclineInviteResponse, InviteUserData, InviteUserResponse, AddUserData, AddUserResponse, DeleteInviteData, DeleteInviteResponse, ArchiveWorkspaceData, ArchiveWorkspaceResponse, UnarchiveWorkspaceData, UnarchiveWorkspaceResponse, DeleteWorkspaceData, DeleteWorkspaceResponse, LeaveWorkspaceData, LeaveWorkspaceResponse, GetWorkspaceNameData, GetWorkspaceNameResponse, ChangeWorkspaceNameData, ChangeWorkspaceNameResponse, ChangeWorkspaceIdData, ChangeWorkspaceIdResponse, ChangeWorkspaceColorData, ChangeWorkspaceColorResponse, WhoisData, WhoisResponse, UpdateOperatorSettingsData, UpdateOperatorSettingsResponse, ExistsEmailData, ExistsEmailResponse, ListUsersAsSuperAdminData, ListUsersAsSuperAdminResponse, ListPendingInvitesData, ListPendingInvitesResponse, GetSettingsData, GetSettingsResponse, GetDeployToData, GetDeployToResponse, GetIsPremiumData, GetIsPremiumResponse, GetPremiumInfoData, GetPremiumInfoResponse, GetThresholdAlertData, GetThresholdAlertResponse, SetThresholdAlertData, SetThresholdAlertResponse, EditSlackCommandData, EditSlackCommandResponse, EditTeamsCommandData, EditTeamsCommandResponse, ListAvailableTeamsIdsData, ListAvailableTeamsIdsResponse, ListAvailableTeamsChannelsData, ListAvailableTeamsChannelsResponse, ConnectTeamsData, ConnectTeamsResponse, RunSlackMessageTestJobData, RunSlackMessageTestJobResponse, RunTeamsMessageTestJobData, RunTeamsMessageTestJobResponse, EditDeployToData, EditDeployToResponse, EditAutoInviteData, EditAutoInviteResponse, EditWebhookData, EditWebhookResponse, EditCopilotConfigData, EditCopilotConfigResponse, GetCopilotInfoData, GetCopilotInfoResponse, EditErrorHandlerData, EditErrorHandlerResponse, EditLargeFileStorageConfigData, EditLargeFileStorageConfigResponse, EditWorkspaceGitSyncConfigData, EditWorkspaceGitSyncConfigResponse, EditGitSyncRepositoryData, EditGitSyncRepositoryResponse, DeleteGitSyncRepositoryData, DeleteGitSyncRepositoryResponse, EditWorkspaceDeployUiSettingsData, EditWorkspaceDeployUiSettingsResponse, EditWorkspaceDefaultAppData, EditWorkspaceDefaultAppResponse, EditDefaultScriptsData, EditDefaultScriptsResponse, GetDefaultScriptsData, GetDefaultScriptsResponse, SetEnvironmentVariableData, SetEnvironmentVariableResponse, GetWorkspaceEncryptionKeyData, GetWorkspaceEncryptionKeyResponse, SetWorkspaceEncryptionKeyData, SetWorkspaceEncryptionKeyResponse, GetWorkspaceDefaultAppData, GetWorkspaceDefaultAppResponse, GetLargeFileStorageConfigData, GetLargeFileStorageConfigResponse, GetWorkspaceUsageData, GetWorkspaceUsageResponse, GetUsedTriggersData, GetUsedTriggersResponse, ListUsersData, ListUsersResponse, ListUsersUsageData, ListUsersUsageResponse, ListUsernamesData, ListUsernamesResponse, UsernameToEmailData, UsernameToEmailResponse, ListAvailableScopesResponse, CreateTokenData, CreateTokenResponse, CreateTokenImpersonateData, CreateTokenImpersonateResponse, DeleteTokenData, DeleteTokenResponse, ListTokensData, ListTokensResponse, GetOidcTokenData, GetOidcTokenResponse, CreateVariableData, CreateVariableResponse, EncryptValueData, EncryptValueResponse, DeleteVariableData, DeleteVariableResponse, UpdateVariableData, UpdateVariableResponse, GetVariableData, GetVariableResponse, GetVariableValueData, GetVariableValueResponse, ExistsVariableData, ExistsVariableResponse, ListVariableData, ListVariableResponse, ListContextualVariablesData, ListContextualVariablesResponse, GetSecondaryStorageNamesData, GetSecondaryStorageNamesResponse, WorkspaceGetCriticalAlertsData, WorkspaceGetCriticalAlertsResponse, WorkspaceAcknowledgeCriticalAlertData, WorkspaceAcknowledgeCriticalAlertResponse, WorkspaceAcknowledgeAllCriticalAlertsData, WorkspaceAcknowledgeAllCriticalAlertsResponse, WorkspaceMuteCriticalAlertsUiData, WorkspaceMuteCriticalAlertsUiResponse, LoginWithOauthData, LoginWithOauthResponse, ConnectSlackCallbackData, ConnectSlackCallbackResponse, ConnectSlackCallbackInstanceData, ConnectSlackCallbackInstanceResponse, ConnectCallbackData, ConnectCallbackResponse, CreateAccountData, CreateAccountResponse, ConnectClientCredentialsData, ConnectClientCredentialsResponse, RefreshTokenData, RefreshTokenResponse, DisconnectAccountData, DisconnectAccountResponse, DisconnectSlackData, DisconnectSlackResponse, DisconnectTeamsData, DisconnectTeamsResponse, ListOauthLoginsResponse, ListOauthConnectsResponse, GetOauthConnectData, GetOauthConnectResponse, SyncTeamsResponse, SendMessageToConversationData, SendMessageToConversationResponse, CreateResourceData, CreateResourceResponse, DeleteResourceData, DeleteResourceResponse, UpdateResourceData, UpdateResourceResponse, UpdateResourceValueData, UpdateResourceValueResponse, GetResourceData, GetResourceResponse, GetResourceValueInterpolatedData, GetResourceValueInterpolatedResponse, GetResourceValueData, GetResourceValueResponse, ExistsResourceData, ExistsResourceResponse, ListResourceData, ListResourceResponse, ListSearchResourceData, ListSearchResourceResponse, ListResourceNamesData, ListResourceNamesResponse, CreateResourceTypeData, CreateResourceTypeResponse, FileResourceTypeToFileExtMapData, FileResourceTypeToFileExtMapResponse, DeleteResourceTypeData, DeleteResourceTypeResponse, UpdateResourceTypeData, UpdateResourceTypeResponse, GetResourceTypeData, GetResourceTypeResponse, ExistsResourceTypeData, ExistsResourceTypeResponse, ListResourceTypeData, ListResourceTypeResponse, ListResourceTypeNamesData, ListResourceTypeNamesResponse, QueryResourceTypesData, QueryResourceTypesResponse, ListHubIntegrationsData, ListHubIntegrationsResponse, ListHubFlowsResponse, GetHubFlowByIdData, GetHubFlowByIdResponse, ListHubAppsResponse, GetHubAppByIdData, GetHubAppByIdResponse, GetPublicAppByCustomPathData, GetPublicAppByCustomPathResponse, GetHubScriptContentByPathData, GetHubScriptContentByPathResponse, GetHubScriptByPathData, GetHubScriptByPathResponse, GetTopHubScriptsData, GetTopHubScriptsResponse, QueryHubScriptsData, QueryHubScriptsResponse, ListSearchScriptData, ListSearchScriptResponse, ListScriptsData, ListScriptsResponse, ListScriptPathsData, ListScriptPathsResponse, CreateDraftData, CreateDraftResponse, DeleteDraftData, DeleteDraftResponse, CreateScriptData, CreateScriptResponse, ToggleWorkspaceErrorHandlerForScriptData, ToggleWorkspaceErrorHandlerForScriptResponse, GetCustomTagsData, GetCustomTagsResponse, GeDefaultTagsResponse, IsDefaultTagsPerWorkspaceResponse, ArchiveScriptByPathData, ArchiveScriptByPathResponse, ArchiveScriptByHashData, ArchiveScriptByHashResponse, DeleteScriptByHashData, DeleteScriptByHashResponse, DeleteScriptByPathData, DeleteScriptByPathResponse, GetScriptByPathData, GetScriptByPathResponse, GetTriggersCountOfScriptData, GetTriggersCountOfScriptResponse, ListTokensOfScriptData, ListTokensOfScriptResponse, GetScriptByPathWithDraftData, GetScriptByPathWithDraftResponse, GetScriptHistoryByPathData, GetScriptHistoryByPathResponse, ListScriptPathsFromWorkspaceRunnableData, ListScriptPathsFromWorkspaceRunnableResponse, GetScriptLatestVersionData, GetScriptLatestVersionResponse, UpdateScriptHistoryData, UpdateScriptHistoryResponse, RawScriptByPathData, RawScriptByPathResponse, RawScriptByPathTokenedData, RawScriptByPathTokenedResponse, ExistsScriptByPathData, ExistsScriptByPathResponse, GetScriptByHashData, GetScriptByHashResponse, RawScriptByHashData, RawScriptByHashResponse, GetScriptDeploymentStatusData, GetScriptDeploymentStatusResponse, ListSelectedJobGroupsData, ListSelectedJobGroupsResponse, RunScriptByPathData, RunScriptByPathResponse, OpenaiSyncScriptByPathData, OpenaiSyncScriptByPathResponse, RunWaitResultScriptByPathData, RunWaitResultScriptByPathResponse, RunWaitResultScriptByPathGetData, RunWaitResultScriptByPathGetResponse, OpenaiSyncFlowByPathData, OpenaiSyncFlowByPathResponse, RunWaitResultFlowByPathData, RunWaitResultFlowByPathResponse, ResultByIdData, ResultByIdResponse, ListFlowPathsData, ListFlowPathsResponse, ListSearchFlowData, ListSearchFlowResponse, ListFlowsData, ListFlowsResponse, GetFlowHistoryData, GetFlowHistoryResponse, GetFlowLatestVersionData, GetFlowLatestVersionResponse, ListFlowPathsFromWorkspaceRunnableData, ListFlowPathsFromWorkspaceRunnableResponse, GetFlowVersionData, GetFlowVersionResponse, UpdateFlowHistoryData, UpdateFlowHistoryResponse, GetFlowByPathData, GetFlowByPathResponse, GetFlowDeploymentStatusData, GetFlowDeploymentStatusResponse, GetTriggersCountOfFlowData, GetTriggersCountOfFlowResponse, ListTokensOfFlowData, ListTokensOfFlowResponse, ToggleWorkspaceErrorHandlerForFlowData, ToggleWorkspaceErrorHandlerForFlowResponse, GetFlowByPathWithDraftData, GetFlowByPathWithDraftResponse, ExistsFlowByPathData, ExistsFlowByPathResponse, CreateFlowData, CreateFlowResponse, UpdateFlowData, UpdateFlowResponse, ArchiveFlowByPathData, ArchiveFlowByPathResponse, DeleteFlowByPathData, DeleteFlowByPathResponse, ListRawAppsData, ListRawAppsResponse, ExistsRawAppData, ExistsRawAppResponse, GetRawAppDataData, GetRawAppDataResponse, ListSearchAppData, ListSearchAppResponse, ListAppsData, ListAppsResponse, CreateAppData, CreateAppResponse, CreateAppRawData, CreateAppRawResponse, ExistsAppData, ExistsAppResponse, GetAppByPathData, GetAppByPathResponse, GetAppLiteByPathData, GetAppLiteByPathResponse, GetAppByPathWithDraftData, GetAppByPathWithDraftResponse, GetAppHistoryByPathData, GetAppHistoryByPathResponse, GetAppLatestVersionData, GetAppLatestVersionResponse, ListAppPathsFromWorkspaceRunnableData, ListAppPathsFromWorkspaceRunnableResponse, UpdateAppHistoryData, UpdateAppHistoryResponse, GetPublicAppBySecretData, GetPublicAppBySecretResponse, GetPublicResourceData, GetPublicResourceResponse, GetPublicSecretOfAppData, GetPublicSecretOfAppResponse, GetAppByVersionData, GetAppByVersionResponse, CreateRawAppData, CreateRawAppResponse, UpdateRawAppData, UpdateRawAppResponse, DeleteRawAppData, DeleteRawAppResponse, DeleteAppData, DeleteAppResponse, UpdateAppData, UpdateAppResponse, UpdateAppRawData, UpdateAppRawResponse, CustomPathExistsData, CustomPathExistsResponse, SignS3ObjectsData, SignS3ObjectsResponse, ExecuteComponentData, ExecuteComponentResponse, UploadS3FileFromAppData, UploadS3FileFromAppResponse, DeleteS3FileFromAppData, DeleteS3FileFromAppResponse, RunFlowByPathData, RunFlowByPathResponse, BatchReRunJobsData, BatchReRunJobsResponse, RestartFlowAtStepData, RestartFlowAtStepResponse, RunScriptByHashData, RunScriptByHashResponse, RunScriptPreviewData, RunScriptPreviewResponse, RunCodeWorkflowTaskData, RunCodeWorkflowTaskResponse, RunRawScriptDependenciesData, RunRawScriptDependenciesResponse, RunFlowPreviewData, RunFlowPreviewResponse, ListQueueData, ListQueueResponse, GetQueueCountData, GetQueueCountResponse, GetCompletedCountData, GetCompletedCountResponse, CountCompletedJobsData, CountCompletedJobsResponse, ListFilteredJobsUuidsData, ListFilteredJobsUuidsResponse, ListFilteredQueueUuidsData, ListFilteredQueueUuidsResponse, CancelSelectionData, CancelSelectionResponse, ListCompletedJobsData, ListCompletedJobsResponse, ListJobsData, ListJobsResponse, GetDbClockResponse, CountJobsByTagData, CountJobsByTagResponse, GetJobData, GetJobResponse, GetRootJobIdData, GetRootJobIdResponse, GetJobLogsData, GetJobLogsResponse, GetJobArgsData, GetJobArgsResponse, GetJobUpdatesData, GetJobUpdatesResponse, GetJobUpdatesSseData, GetJobUpdatesSseResponse, GetLogFileFromStoreData, GetLogFileFromStoreResponse, GetFlowDebugInfoData, GetFlowDebugInfoResponse, GetCompletedJobData, GetCompletedJobResponse, GetCompletedJobResultData, GetCompletedJobResultResponse, GetCompletedJobResultMaybeData, GetCompletedJobResultMaybeResponse, DeleteCompletedJobData, DeleteCompletedJobResponse, CancelQueuedJobData, CancelQueuedJobResponse, CancelPersistentQueuedJobsData, CancelPersistentQueuedJobsResponse, ForceCancelQueuedJobData, ForceCancelQueuedJobResponse, CreateJobSignatureData, CreateJobSignatureResponse, GetResumeUrlsData, GetResumeUrlsResponse, GetSlackApprovalPayloadData, GetSlackApprovalPayloadResponse, GetTeamsApprovalPayloadData, GetTeamsApprovalPayloadResponse, ResumeSuspendedJobGetData, ResumeSuspendedJobGetResponse, ResumeSuspendedJobPostData, ResumeSuspendedJobPostResponse, SetFlowUserStateData, SetFlowUserStateResponse, GetFlowUserStateData, GetFlowUserStateResponse, ResumeSuspendedFlowAsOwnerData, ResumeSuspendedFlowAsOwnerResponse, CancelSuspendedJobGetData, CancelSuspendedJobGetResponse, CancelSuspendedJobPostData, CancelSuspendedJobPostResponse, GetSuspendedJobFlowData, GetSuspendedJobFlowResponse, PreviewScheduleData, PreviewScheduleResponse, CreateScheduleData, CreateScheduleResponse, UpdateScheduleData, UpdateScheduleResponse, SetScheduleEnabledData, SetScheduleEnabledResponse, DeleteScheduleData, DeleteScheduleResponse, GetScheduleData, GetScheduleResponse, ExistsScheduleData, ExistsScheduleResponse, ListSchedulesData, ListSchedulesResponse, ListSchedulesWithJobsData, ListSchedulesWithJobsResponse, SetDefaultErrorOrRecoveryHandlerData, SetDefaultErrorOrRecoveryHandlerResponse, GenerateOpenapiSpecData, GenerateOpenapiSpecResponse, DownloadOpenapiSpecData, DownloadOpenapiSpecResponse, CreateHttpTriggersData, CreateHttpTriggersResponse, CreateHttpTriggerData, CreateHttpTriggerResponse, UpdateHttpTriggerData, UpdateHttpTriggerResponse, DeleteHttpTriggerData, DeleteHttpTriggerResponse, GetHttpTriggerData, GetHttpTriggerResponse, ListHttpTriggersData, ListHttpTriggersResponse, ExistsHttpTriggerData, ExistsHttpTriggerResponse, ExistsRouteData, ExistsRouteResponse, CreateWebsocketTriggerData, CreateWebsocketTriggerResponse, UpdateWebsocketTriggerData, UpdateWebsocketTriggerResponse, DeleteWebsocketTriggerData, DeleteWebsocketTriggerResponse, GetWebsocketTriggerData, GetWebsocketTriggerResponse, ListWebsocketTriggersData, ListWebsocketTriggersResponse, ExistsWebsocketTriggerData, ExistsWebsocketTriggerResponse, SetWebsocketTriggerEnabledData, SetWebsocketTriggerEnabledResponse, TestWebsocketConnectionData, TestWebsocketConnectionResponse, CreateKafkaTriggerData, CreateKafkaTriggerResponse, UpdateKafkaTriggerData, UpdateKafkaTriggerResponse, DeleteKafkaTriggerData, DeleteKafkaTriggerResponse, GetKafkaTriggerData, GetKafkaTriggerResponse, ListKafkaTriggersData, ListKafkaTriggersResponse, ExistsKafkaTriggerData, ExistsKafkaTriggerResponse, SetKafkaTriggerEnabledData, SetKafkaTriggerEnabledResponse, TestKafkaConnectionData, TestKafkaConnectionResponse, CreateNatsTriggerData, CreateNatsTriggerResponse, UpdateNatsTriggerData, UpdateNatsTriggerResponse, DeleteNatsTriggerData, DeleteNatsTriggerResponse, GetNatsTriggerData, GetNatsTriggerResponse, ListNatsTriggersData, ListNatsTriggersResponse, ExistsNatsTriggerData, ExistsNatsTriggerResponse, SetNatsTriggerEnabledData, SetNatsTriggerEnabledResponse, TestNatsConnectionData, TestNatsConnectionResponse, CreateSqsTriggerData, CreateSqsTriggerResponse, UpdateSqsTriggerData, UpdateSqsTriggerResponse, DeleteSqsTriggerData, DeleteSqsTriggerResponse, GetSqsTriggerData, GetSqsTriggerResponse, ListSqsTriggersData, ListSqsTriggersResponse, ExistsSqsTriggerData, ExistsSqsTriggerResponse, SetSqsTriggerEnabledData, SetSqsTriggerEnabledResponse, TestSqsConnectionData, TestSqsConnectionResponse, CreateMqttTriggerData, CreateMqttTriggerResponse, UpdateMqttTriggerData, UpdateMqttTriggerResponse, DeleteMqttTriggerData, DeleteMqttTriggerResponse, GetMqttTriggerData, GetMqttTriggerResponse, ListMqttTriggersData, ListMqttTriggersResponse, ExistsMqttTriggerData, ExistsMqttTriggerResponse, SetMqttTriggerEnabledData, SetMqttTriggerEnabledResponse, TestMqttConnectionData, TestMqttConnectionResponse, CreateGcpTriggerData, CreateGcpTriggerResponse, UpdateGcpTriggerData, UpdateGcpTriggerResponse, DeleteGcpTriggerData, DeleteGcpTriggerResponse, GetGcpTriggerData, GetGcpTriggerResponse, ListGcpTriggersData, ListGcpTriggersResponse, ExistsGcpTriggerData, ExistsGcpTriggerResponse, SetGcpTriggerEnabledData, SetGcpTriggerEnabledResponse, TestGcpConnectionData, TestGcpConnectionResponse, DeleteGcpSubscriptionData, DeleteGcpSubscriptionResponse, ListGoogleTopicsData, ListGoogleTopicsResponse, ListAllTgoogleTopicSubscriptionsData, ListAllTgoogleTopicSubscriptionsResponse, GetPostgresVersionData, GetPostgresVersionResponse, IsValidPostgresConfigurationData, IsValidPostgresConfigurationResponse, CreateTemplateScriptData, CreateTemplateScriptResponse, GetTemplateScriptData, GetTemplateScriptResponse, ListPostgresReplicationSlotData, ListPostgresReplicationSlotResponse, CreatePostgresReplicationSlotData, CreatePostgresReplicationSlotResponse, DeletePostgresReplicationSlotData, DeletePostgresReplicationSlotResponse, ListPostgresPublicationData, ListPostgresPublicationResponse, GetPostgresPublicationData, GetPostgresPublicationResponse, CreatePostgresPublicationData, CreatePostgresPublicationResponse, UpdatePostgresPublicationData, UpdatePostgresPublicationResponse, DeletePostgresPublicationData, DeletePostgresPublicationResponse, CreatePostgresTriggerData, CreatePostgresTriggerResponse, UpdatePostgresTriggerData, UpdatePostgresTriggerResponse, DeletePostgresTriggerData, DeletePostgresTriggerResponse, GetPostgresTriggerData, GetPostgresTriggerResponse, ListPostgresTriggersData, ListPostgresTriggersResponse, ExistsPostgresTriggerData, ExistsPostgresTriggerResponse, SetPostgresTriggerEnabledData, SetPostgresTriggerEnabledResponse, TestPostgresConnectionData, TestPostgresConnectionResponse, ListInstanceGroupsResponse, GetInstanceGroupData, GetInstanceGroupResponse, CreateInstanceGroupData, CreateInstanceGroupResponse, UpdateInstanceGroupData, UpdateInstanceGroupResponse, DeleteInstanceGroupData, DeleteInstanceGroupResponse, AddUserToInstanceGroupData, AddUserToInstanceGroupResponse, RemoveUserFromInstanceGroupData, RemoveUserFromInstanceGroupResponse, ExportInstanceGroupsResponse, OverwriteInstanceGroupsData, OverwriteInstanceGroupsResponse, ListGroupsData, ListGroupsResponse, ListGroupNamesData, ListGroupNamesResponse, CreateGroupData, CreateGroupResponse, UpdateGroupData, UpdateGroupResponse, DeleteGroupData, DeleteGroupResponse, GetGroupData, GetGroupResponse, AddUserToGroupData, AddUserToGroupResponse, RemoveUserToGroupData, RemoveUserToGroupResponse, ListFoldersData, ListFoldersResponse, ListFolderNamesData, ListFolderNamesResponse, CreateFolderData, CreateFolderResponse, UpdateFolderData, UpdateFolderResponse, DeleteFolderData, DeleteFolderResponse, GetFolderData, GetFolderResponse, ExistsFolderData, ExistsFolderResponse, GetFolderUsageData, GetFolderUsageResponse, AddOwnerToFolderData, AddOwnerToFolderResponse, RemoveOwnerToFolderData, RemoveOwnerToFolderResponse, ListWorkersData, ListWorkersResponse, ExistsWorkerWithTagData, ExistsWorkerWithTagResponse, GetQueueMetricsResponse, GetCountsOfJobsWaitingPerTagResponse, ListWorkerGroupsResponse, GetConfigData, GetConfigResponse, UpdateConfigData, UpdateConfigResponse, DeleteConfigData, DeleteConfigResponse, ListConfigsResponse, ListAutoscalingEventsData, ListAutoscalingEventsResponse, ListAvailablePythonVersionsResponse, CreateAgentTokenData, CreateAgentTokenResponse, BlacklistAgentTokenData, BlacklistAgentTokenResponse, RemoveBlacklistAgentTokenData, RemoveBlacklistAgentTokenResponse, ListBlacklistedAgentTokensData, ListBlacklistedAgentTokensResponse, GetGranularAclsData, GetGranularAclsResponse, AddGranularAclsData, AddGranularAclsResponse, RemoveGranularAclsData, RemoveGranularAclsResponse, SetCaptureConfigData, SetCaptureConfigResponse, PingCaptureConfigData, PingCaptureConfigResponse, GetCaptureConfigsData, GetCaptureConfigsResponse, ListCapturesData, ListCapturesResponse, MoveCapturesAndConfigsData, MoveCapturesAndConfigsResponse, GetCaptureData, GetCaptureResponse, DeleteCaptureData, DeleteCaptureResponse, StarData, StarResponse, UnstarData, UnstarResponse, GetInputHistoryData, GetInputHistoryResponse, GetArgsFromHistoryOrSavedInputData, GetArgsFromHistoryOrSavedInputResponse, ListInputsData, ListInputsResponse, CreateInputData, CreateInputResponse, UpdateInputData, UpdateInputResponse, DeleteInputData, DeleteInputResponse, DuckdbConnectionSettingsData, DuckdbConnectionSettingsResponse, DuckdbConnectionSettingsV2Data, DuckdbConnectionSettingsV2Response, PolarsConnectionSettingsData, PolarsConnectionSettingsResponse, PolarsConnectionSettingsV2Data, PolarsConnectionSettingsV2Response, S3ResourceInfoData, S3ResourceInfoResponse, DatasetStorageTestConnectionData, DatasetStorageTestConnectionResponse, ListStoredFilesData, ListStoredFilesResponse, LoadFileMetadataData, LoadFileMetadataResponse, LoadFilePreviewData, LoadFilePreviewResponse, LoadParquetPreviewData, LoadParquetPreviewResponse, LoadTableRowCountData, LoadTableRowCountResponse, LoadCsvPreviewData, LoadCsvPreviewResponse, DeleteS3FileData, DeleteS3FileResponse, MoveS3FileData, MoveS3FileResponse, FileUploadData, FileUploadResponse, FileDownloadData, FileDownloadResponse, FileDownloadParquetAsCsvData, FileDownloadParquetAsCsvResponse, GetJobMetricsData, GetJobMetricsResponse, SetJobProgressData, SetJobProgressResponse, GetJobProgressData, GetJobProgressResponse, ListLogFilesData, ListLogFilesResponse, GetLogFileData, GetLogFileResponse, ListConcurrencyGroupsResponse, DeleteConcurrencyGroupData, DeleteConcurrencyGroupResponse, GetConcurrencyKeyData, GetConcurrencyKeyResponse, ListExtendedJobsData, ListExtendedJobsResponse, SearchJobsIndexData, SearchJobsIndexResponse, SearchLogsIndexData, SearchLogsIndexResponse, CountSearchLogsIndexData, CountSearchLogsIndexResponse, ClearIndexData, ClearIndexResponse, ListAssetsData, ListAssetsResponse, ListAssetsByUsageData, ListAssetsByUsageResponse } from './types.gen';
/**
 * get backend version
 * @returns string git version of backend
 * @throws ApiError
 */
export declare const backendVersion: () => CancelablePromise<BackendVersionResponse>;
/**
 * is backend up to date
 * @returns string is backend up to date
 * @throws ApiError
 */
export declare const backendUptodate: () => CancelablePromise<BackendUptodateResponse>;
/**
 * get license id
 * @returns string get license id (empty if not ee)
 * @throws ApiError
 */
export declare const getLicenseId: () => CancelablePromise<GetLicenseIdResponse>;
/**
 * get openapi yaml spec
 * @returns string openapi yaml file content
 * @throws ApiError
 */
export declare const getOpenApiYaml: () => CancelablePromise<GetOpenApiYamlResponse>;
/**
 * get audit log (requires admin privilege)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns AuditLog an audit log
 * @throws ApiError
 */
export declare const getAuditLog: (data: GetAuditLogData) => CancelablePromise<GetAuditLogResponse>;
/**
 * list audit logs (requires admin privilege)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.before filter on started before (inclusive) timestamp
 * @param data.after filter on created after (exclusive) timestamp
 * @param data.username filter on exact username of user
 * @param data.operation filter on exact or prefix name of operation
 * @param data.operations comma separated list of exact operations to include
 * @param data.excludeOperations comma separated list of operations to exclude
 * @param data.resource filter on exact or prefix name of resource
 * @param data.actionKind filter on type of operation
 * @param data.allWorkspaces get audit logs for all workspaces
 * @returns AuditLog a list of audit logs
 * @throws ApiError
 */
export declare const listAuditLogs: (data: ListAuditLogsData) => CancelablePromise<ListAuditLogsResponse>;
/**
 * login with password
 * @param data The data for the request.
 * @param data.requestBody credentials
 * @returns string Successfully authenticated. The session ID is returned in a cookie named `token` and as plaintext response. Preferred method of authorization is through the bearer token. The cookie is only for browser convenience.
 *
 * @throws ApiError
 */
export declare const login: (data: LoginData) => CancelablePromise<LoginResponse>;
/**
 * logout
 * @returns string clear cookies and clear token (if applicable)
 * @throws ApiError
 */
export declare const logout: () => CancelablePromise<LogoutResponse>;
/**
 * get user (require admin privilege)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.username
 * @returns User user created
 * @throws ApiError
 */
export declare const getUser: (data: GetUserData) => CancelablePromise<GetUserResponse>;
/**
 * update user (require admin privilege)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.username
 * @param data.requestBody new user
 * @returns string edited user
 * @throws ApiError
 */
export declare const updateUser: (data: UpdateUserData) => CancelablePromise<UpdateUserResponse>;
/**
 * is owner of path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean is owner
 * @throws ApiError
 */
export declare const isOwnerOfPath: (data: IsOwnerOfPathData) => CancelablePromise<IsOwnerOfPathResponse>;
/**
 * set password
 * @param data The data for the request.
 * @param data.requestBody set password
 * @returns string password set
 * @throws ApiError
 */
export declare const setPassword: (data: SetPasswordData) => CancelablePromise<SetPasswordResponse>;
/**
 * set password for a specific user (require super admin)
 * @param data The data for the request.
 * @param data.user
 * @param data.requestBody set password
 * @returns string password set
 * @throws ApiError
 */
export declare const setPasswordForUser: (data: SetPasswordForUserData) => CancelablePromise<SetPasswordForUserResponse>;
/**
 * set login type for a specific user (require super admin)
 * @param data The data for the request.
 * @param data.user
 * @param data.requestBody set login type
 * @returns string login type set
 * @throws ApiError
 */
export declare const setLoginTypeForUser: (data: SetLoginTypeForUserData) => CancelablePromise<SetLoginTypeForUserResponse>;
/**
 * create user
 * @param data The data for the request.
 * @param data.requestBody user info
 * @returns string user created
 * @throws ApiError
 */
export declare const createUserGlobally: (data: CreateUserGloballyData) => CancelablePromise<CreateUserGloballyResponse>;
/**
 * global update user (require super admin)
 * @param data The data for the request.
 * @param data.email
 * @param data.requestBody new user info
 * @returns string user updated
 * @throws ApiError
 */
export declare const globalUserUpdate: (data: GlobalUserUpdateData) => CancelablePromise<GlobalUserUpdateResponse>;
/**
 * global username info (require super admin)
 * @param data The data for the request.
 * @param data.email
 * @returns unknown user renamed
 * @throws ApiError
 */
export declare const globalUsernameInfo: (data: GlobalUsernameInfoData) => CancelablePromise<GlobalUsernameInfoResponse>;
/**
 * global rename user (require super admin)
 * @param data The data for the request.
 * @param data.email
 * @param data.requestBody new username
 * @returns string user renamed
 * @throws ApiError
 */
export declare const globalUserRename: (data: GlobalUserRenameData) => CancelablePromise<GlobalUserRenameResponse>;
/**
 * global delete user (require super admin)
 * @param data The data for the request.
 * @param data.email
 * @returns string user deleted
 * @throws ApiError
 */
export declare const globalUserDelete: (data: GlobalUserDeleteData) => CancelablePromise<GlobalUserDeleteResponse>;
/**
 * global overwrite users (require super admin and EE)
 * @param data The data for the request.
 * @param data.requestBody List of users
 * @returns string Success message
 * @throws ApiError
 */
export declare const globalUsersOverwrite: (data: GlobalUsersOverwriteData) => CancelablePromise<GlobalUsersOverwriteResponse>;
/**
 * global export users (require super admin and EE)
 * @returns ExportedUser exported users
 * @throws ApiError
 */
export declare const globalUsersExport: () => CancelablePromise<GlobalUsersExportResponse>;
/**
 * delete user (require admin privilege)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.username
 * @returns string delete user
 * @throws ApiError
 */
export declare const deleteUser: (data: DeleteUserData) => CancelablePromise<DeleteUserResponse>;
/**
 * get connected repositories
 * @returns GithubInstallations connected repositories
 * @throws ApiError
 */
export declare const getGlobalConnectedRepositories: () => CancelablePromise<GetGlobalConnectedRepositoriesResponse>;
/**
 * list all workspaces visible to me
 * @returns Workspace all workspaces
 * @throws ApiError
 */
export declare const listWorkspaces: () => CancelablePromise<ListWorkspacesResponse>;
/**
 * is domain allowed for auto invi
 * @returns boolean domain allowed or not
 * @throws ApiError
 */
export declare const isDomainAllowed: () => CancelablePromise<IsDomainAllowedResponse>;
/**
 * list all workspaces visible to me with user info
 * @returns UserWorkspaceList workspace with associated username
 * @throws ApiError
 */
export declare const listUserWorkspaces: () => CancelablePromise<ListUserWorkspacesResponse>;
/**
 * list all workspaces as super admin (require to be super admin)
 * @param data The data for the request.
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns Workspace workspaces
 * @throws ApiError
 */
export declare const listWorkspacesAsSuperAdmin: (data?: ListWorkspacesAsSuperAdminData) => CancelablePromise<ListWorkspacesAsSuperAdminResponse>;
/**
 * create workspace
 * @param data The data for the request.
 * @param data.requestBody new token
 * @returns string token created
 * @throws ApiError
 */
export declare const createWorkspace: (data: CreateWorkspaceData) => CancelablePromise<CreateWorkspaceResponse>;
/**
 * exists workspace
 * @param data The data for the request.
 * @param data.requestBody id of workspace
 * @returns boolean status
 * @throws ApiError
 */
export declare const existsWorkspace: (data: ExistsWorkspaceData) => CancelablePromise<ExistsWorkspaceResponse>;
/**
 * exists username
 * @param data The data for the request.
 * @param data.requestBody
 * @returns boolean status
 * @throws ApiError
 */
export declare const existsUsername: (data: ExistsUsernameData) => CancelablePromise<ExistsUsernameResponse>;
/**
 * get global settings
 * @param data The data for the request.
 * @param data.key
 * @returns unknown status
 * @throws ApiError
 */
export declare const getGlobal: (data: GetGlobalData) => CancelablePromise<GetGlobalResponse>;
/**
 * post global settings
 * @param data The data for the request.
 * @param data.key
 * @param data.requestBody value set
 * @returns string status
 * @throws ApiError
 */
export declare const setGlobal: (data: SetGlobalData) => CancelablePromise<SetGlobalResponse>;
/**
 * get local settings
 * @returns unknown status
 * @throws ApiError
 */
export declare const getLocal: () => CancelablePromise<GetLocalResponse>;
/**
 * test smtp
 * @param data The data for the request.
 * @param data.requestBody test smtp payload
 * @returns string status
 * @throws ApiError
 */
export declare const testSmtp: (data: TestSmtpData) => CancelablePromise<TestSmtpResponse>;
/**
 * test critical channels
 * @param data The data for the request.
 * @param data.requestBody test critical channel payload
 * @returns string status
 * @throws ApiError
 */
export declare const testCriticalChannels: (data: TestCriticalChannelsData) => CancelablePromise<TestCriticalChannelsResponse>;
/**
 * Get all critical alerts
 * @param data The data for the request.
 * @param data.page
 * @param data.pageSize
 * @param data.acknowledged
 * @returns unknown Successfully retrieved all critical alerts
 * @throws ApiError
 */
export declare const getCriticalAlerts: (data?: GetCriticalAlertsData) => CancelablePromise<GetCriticalAlertsResponse>;
/**
 * Acknowledge a critical alert
 * @param data The data for the request.
 * @param data.id The ID of the critical alert to acknowledge
 * @returns string Successfully acknowledged the critical alert
 * @throws ApiError
 */
export declare const acknowledgeCriticalAlert: (data: AcknowledgeCriticalAlertData) => CancelablePromise<AcknowledgeCriticalAlertResponse>;
/**
 * Acknowledge all unacknowledged critical alerts
 * @returns string Successfully acknowledged all unacknowledged critical alerts.
 * @throws ApiError
 */
export declare const acknowledgeAllCriticalAlerts: () => CancelablePromise<AcknowledgeAllCriticalAlertsResponse>;
/**
 * test license key
 * @param data The data for the request.
 * @param data.requestBody test license key
 * @returns string status
 * @throws ApiError
 */
export declare const testLicenseKey: (data: TestLicenseKeyData) => CancelablePromise<TestLicenseKeyResponse>;
/**
 * test object storage config
 * @param data The data for the request.
 * @param data.requestBody test object storage config
 * @returns string status
 * @throws ApiError
 */
export declare const testObjectStorageConfig: (data: TestObjectStorageConfigData) => CancelablePromise<TestObjectStorageConfigResponse>;
/**
 * send stats
 * @returns string status
 * @throws ApiError
 */
export declare const sendStats: () => CancelablePromise<SendStatsResponse>;
/**
 * get latest key renewal attempt
 * @returns unknown status
 * @throws ApiError
 */
export declare const getLatestKeyRenewalAttempt: () => CancelablePromise<GetLatestKeyRenewalAttemptResponse>;
/**
 * renew license key
 * @param data The data for the request.
 * @param data.licenseKey
 * @returns string status
 * @throws ApiError
 */
export declare const renewLicenseKey: (data?: RenewLicenseKeyData) => CancelablePromise<RenewLicenseKeyResponse>;
/**
 * create customer portal session
 * @param data The data for the request.
 * @param data.licenseKey
 * @returns string url to portal
 * @throws ApiError
 */
export declare const createCustomerPortalSession: (data?: CreateCustomerPortalSessionData) => CancelablePromise<CreateCustomerPortalSessionResponse>;
/**
 * test metadata
 * @param data The data for the request.
 * @param data.requestBody test metadata
 * @returns string status
 * @throws ApiError
 */
export declare const testMetadata: (data: TestMetadataData) => CancelablePromise<TestMetadataResponse>;
/**
 * list global settings
 * @returns GlobalSetting list of settings
 * @throws ApiError
 */
export declare const listGlobalSettings: () => CancelablePromise<ListGlobalSettingsResponse>;
/**
 * get current user email (if logged in)
 * @returns string user email
 * @throws ApiError
 */
export declare const getCurrentEmail: () => CancelablePromise<GetCurrentEmailResponse>;
/**
 * refresh the current token
 * @param data The data for the request.
 * @param data.ifExpiringInLessThanS
 * @returns string new token
 * @throws ApiError
 */
export declare const refreshUserToken: (data?: RefreshUserTokenData) => CancelablePromise<RefreshUserTokenResponse>;
/**
 * get tutorial progress
 * @returns unknown tutorial progress
 * @throws ApiError
 */
export declare const getTutorialProgress: () => CancelablePromise<GetTutorialProgressResponse>;
/**
 * update tutorial progress
 * @param data The data for the request.
 * @param data.requestBody progress update
 * @returns string tutorial progress
 * @throws ApiError
 */
export declare const updateTutorialProgress: (data: UpdateTutorialProgressData) => CancelablePromise<UpdateTutorialProgressResponse>;
/**
 * leave instance
 * @returns string status
 * @throws ApiError
 */
export declare const leaveInstance: () => CancelablePromise<LeaveInstanceResponse>;
/**
 * get current usage outside of premium workspaces
 * @returns number free usage
 * @throws ApiError
 */
export declare const getUsage: () => CancelablePromise<GetUsageResponse>;
/**
 * get all runnables in every workspace
 * @returns unknown free all runnables
 * @throws ApiError
 */
export declare const getRunnable: () => CancelablePromise<GetRunnableResponse>;
/**
 * get current global whoami (if logged in)
 * @returns GlobalUserInfo user email
 * @throws ApiError
 */
export declare const globalWhoami: () => CancelablePromise<GlobalWhoamiResponse>;
/**
 * list all workspace invites
 * @returns WorkspaceInvite list all workspace invites
 * @throws ApiError
 */
export declare const listWorkspaceInvites: () => CancelablePromise<ListWorkspaceInvitesResponse>;
/**
 * whoami
 * @param data The data for the request.
 * @param data.workspace
 * @returns User user
 * @throws ApiError
 */
export declare const whoami: (data: WhoamiData) => CancelablePromise<WhoamiResponse>;
/**
 * get github app token
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody jwt job token
 * @returns unknown github app token
 * @throws ApiError
 */
export declare const getGithubAppToken: (data: GetGithubAppTokenData) => CancelablePromise<GetGithubAppTokenResponse>;
/**
 * Install a GitHub installation from another workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns unknown Installation successfully copied
 * @throws ApiError
 */
export declare const installFromWorkspace: (data: InstallFromWorkspaceData) => CancelablePromise<InstallFromWorkspaceResponse>;
/**
 * Delete a GitHub installation from a workspace
 * Removes a GitHub installation from the specified workspace. Requires admin privileges.
 * @param data The data for the request.
 * @param data.workspace
 * @param data.installationId The ID of the GitHub installation to delete
 * @returns unknown Installation successfully deleted
 * @throws ApiError
 */
export declare const deleteFromWorkspace: (data: DeleteFromWorkspaceData) => CancelablePromise<DeleteFromWorkspaceResponse>;
/**
 * Export GitHub installation JWT token
 * Exports the JWT token for a specific GitHub installation in the workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.installationId
 * @returns unknown Successfully exported the JWT token
 * @throws ApiError
 */
export declare const exportInstallation: (data: ExportInstallationData) => CancelablePromise<ExportInstallationResponse>;
/**
 * Import GitHub installation from JWT token
 * Imports a GitHub installation from a JWT token exported from another instance
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns unknown Successfully imported the installation
 * @throws ApiError
 */
export declare const importInstallation: (data: ImportInstallationData) => CancelablePromise<ImportInstallationResponse>;
/**
 * accept invite to workspace
 * @param data The data for the request.
 * @param data.requestBody accept invite
 * @returns string status
 * @throws ApiError
 */
export declare const acceptInvite: (data: AcceptInviteData) => CancelablePromise<AcceptInviteResponse>;
/**
 * decline invite to workspace
 * @param data The data for the request.
 * @param data.requestBody decline invite
 * @returns string status
 * @throws ApiError
 */
export declare const declineInvite: (data: DeclineInviteData) => CancelablePromise<DeclineInviteResponse>;
/**
 * invite user to workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const inviteUser: (data: InviteUserData) => CancelablePromise<InviteUserResponse>;
/**
 * add user to workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const addUser: (data: AddUserData) => CancelablePromise<AddUserResponse>;
/**
 * delete user invite
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const deleteInvite: (data: DeleteInviteData) => CancelablePromise<DeleteInviteResponse>;
/**
 * archive workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const archiveWorkspace: (data: ArchiveWorkspaceData) => CancelablePromise<ArchiveWorkspaceResponse>;
/**
 * unarchive workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const unarchiveWorkspace: (data: UnarchiveWorkspaceData) => CancelablePromise<UnarchiveWorkspaceResponse>;
/**
 * delete workspace (require super admin)
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const deleteWorkspace: (data: DeleteWorkspaceData) => CancelablePromise<DeleteWorkspaceResponse>;
/**
 * leave workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const leaveWorkspace: (data: LeaveWorkspaceData) => CancelablePromise<LeaveWorkspaceResponse>;
/**
 * get workspace name
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const getWorkspaceName: (data: GetWorkspaceNameData) => CancelablePromise<GetWorkspaceNameResponse>;
/**
 * change workspace name
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string status
 * @throws ApiError
 */
export declare const changeWorkspaceName: (data: ChangeWorkspaceNameData) => CancelablePromise<ChangeWorkspaceNameResponse>;
/**
 * change workspace id
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string status
 * @throws ApiError
 */
export declare const changeWorkspaceId: (data: ChangeWorkspaceIdData) => CancelablePromise<ChangeWorkspaceIdResponse>;
/**
 * change workspace id
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string status
 * @throws ApiError
 */
export declare const changeWorkspaceColor: (data: ChangeWorkspaceColorData) => CancelablePromise<ChangeWorkspaceColorResponse>;
/**
 * whois
 * @param data The data for the request.
 * @param data.workspace
 * @param data.username
 * @returns User user
 * @throws ApiError
 */
export declare const whois: (data: WhoisData) => CancelablePromise<WhoisResponse>;
/**
 * Update operator settings for a workspace
 * Updates the operator settings for a specific workspace. Requires workspace admin privileges.
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string Operator settings updated successfully
 * @throws ApiError
 */
export declare const updateOperatorSettings: (data: UpdateOperatorSettingsData) => CancelablePromise<UpdateOperatorSettingsResponse>;
/**
 * exists email
 * @param data The data for the request.
 * @param data.email
 * @returns boolean user
 * @throws ApiError
 */
export declare const existsEmail: (data: ExistsEmailData) => CancelablePromise<ExistsEmailResponse>;
/**
 * list all users as super admin (require to be super amdin)
 * @param data The data for the request.
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.activeOnly filter only active users
 * @returns GlobalUserInfo user
 * @throws ApiError
 */
export declare const listUsersAsSuperAdmin: (data?: ListUsersAsSuperAdminData) => CancelablePromise<ListUsersAsSuperAdminResponse>;
/**
 * list pending invites for a workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns WorkspaceInvite user
 * @throws ApiError
 */
export declare const listPendingInvites: (data: ListPendingInvitesData) => CancelablePromise<ListPendingInvitesResponse>;
/**
 * get settings
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getSettings: (data: GetSettingsData) => CancelablePromise<GetSettingsResponse>;
/**
 * get deploy to
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getDeployTo: (data: GetDeployToData) => CancelablePromise<GetDeployToResponse>;
/**
 * get if workspace is premium
 * @param data The data for the request.
 * @param data.workspace
 * @returns boolean status
 * @throws ApiError
 */
export declare const getIsPremium: (data: GetIsPremiumData) => CancelablePromise<GetIsPremiumResponse>;
/**
 * get premium info
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getPremiumInfo: (data: GetPremiumInfoData) => CancelablePromise<GetPremiumInfoResponse>;
/**
 * get threshold alert info
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getThresholdAlert: (data: GetThresholdAlertData) => CancelablePromise<GetThresholdAlertResponse>;
/**
 * set threshold alert info
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody threshold alert info
 * @returns string status
 * @throws ApiError
 */
export declare const setThresholdAlert: (data: SetThresholdAlertData) => CancelablePromise<SetThresholdAlertResponse>;
/**
 * edit slack command
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const editSlackCommand: (data: EditSlackCommandData) => CancelablePromise<EditSlackCommandResponse>;
/**
 * edit teams command
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const editTeamsCommand: (data: EditTeamsCommandData) => CancelablePromise<EditTeamsCommandResponse>;
/**
 * list available teams ids
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const listAvailableTeamsIds: (data: ListAvailableTeamsIdsData) => CancelablePromise<ListAvailableTeamsIdsResponse>;
/**
 * list available teams channels
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const listAvailableTeamsChannels: (data: ListAvailableTeamsChannelsData) => CancelablePromise<ListAvailableTeamsChannelsResponse>;
/**
 * connect teams
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody connect teams
 * @returns string status
 * @throws ApiError
 */
export declare const connectTeams: (data: ConnectTeamsData) => CancelablePromise<ConnectTeamsResponse>;
/**
 * run a job that sends a message to Slack
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody path to hub script to run and its corresponding args
 * @returns unknown status
 * @throws ApiError
 */
export declare const runSlackMessageTestJob: (data: RunSlackMessageTestJobData) => CancelablePromise<RunSlackMessageTestJobResponse>;
/**
 * run a job that sends a message to Teams
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody path to hub script to run and its corresponding args
 * @returns unknown status
 * @throws ApiError
 */
export declare const runTeamsMessageTestJob: (data: RunTeamsMessageTestJobData) => CancelablePromise<RunTeamsMessageTestJobResponse>;
/**
 * edit deploy to
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string status
 * @throws ApiError
 */
export declare const editDeployTo: (data: EditDeployToData) => CancelablePromise<EditDeployToResponse>;
/**
 * edit auto invite
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceInvite
 * @returns string status
 * @throws ApiError
 */
export declare const editAutoInvite: (data: EditAutoInviteData) => CancelablePromise<EditAutoInviteResponse>;
/**
 * edit webhook
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceWebhook
 * @returns string status
 * @throws ApiError
 */
export declare const editWebhook: (data: EditWebhookData) => CancelablePromise<EditWebhookResponse>;
/**
 * edit copilot config
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceCopilotConfig
 * @returns string status
 * @throws ApiError
 */
export declare const editCopilotConfig: (data: EditCopilotConfigData) => CancelablePromise<EditCopilotConfigResponse>;
/**
 * get copilot info
 * @param data The data for the request.
 * @param data.workspace
 * @returns AIConfig status
 * @throws ApiError
 */
export declare const getCopilotInfo: (data: GetCopilotInfoData) => CancelablePromise<GetCopilotInfoResponse>;
/**
 * edit error handler
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody WorkspaceErrorHandler
 * @returns string status
 * @throws ApiError
 */
export declare const editErrorHandler: (data: EditErrorHandlerData) => CancelablePromise<EditErrorHandlerResponse>;
/**
 * edit large file storage settings
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody LargeFileStorage info
 * @returns unknown status
 * @throws ApiError
 */
export declare const editLargeFileStorageConfig: (data: EditLargeFileStorageConfigData) => CancelablePromise<EditLargeFileStorageConfigResponse>;
/**
 * edit workspace git sync settings
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Workspace Git sync settings
 * @returns unknown status
 * @throws ApiError
 */
export declare const editWorkspaceGitSyncConfig: (data: EditWorkspaceGitSyncConfigData) => CancelablePromise<EditWorkspaceGitSyncConfigResponse>;
/**
 * add or update individual git sync repository
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Git sync repository settings to add or update
 * @returns unknown status
 * @throws ApiError
 */
export declare const editGitSyncRepository: (data: EditGitSyncRepositoryData) => CancelablePromise<EditGitSyncRepositoryResponse>;
/**
 * delete individual git sync repository
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Git sync repository to delete
 * @returns unknown status
 * @throws ApiError
 */
export declare const deleteGitSyncRepository: (data: DeleteGitSyncRepositoryData) => CancelablePromise<DeleteGitSyncRepositoryResponse>;
/**
 * edit workspace deploy ui settings
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Workspace deploy UI settings
 * @returns unknown status
 * @throws ApiError
 */
export declare const editWorkspaceDeployUiSettings: (data: EditWorkspaceDeployUiSettingsData) => CancelablePromise<EditWorkspaceDeployUiSettingsResponse>;
/**
 * edit default app for workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Workspace default app
 * @returns string status
 * @throws ApiError
 */
export declare const editWorkspaceDefaultApp: (data: EditWorkspaceDefaultAppData) => CancelablePromise<EditWorkspaceDefaultAppResponse>;
/**
 * edit default scripts for workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Workspace default app
 * @returns string status
 * @throws ApiError
 */
export declare const editDefaultScripts: (data: EditDefaultScriptsData) => CancelablePromise<EditDefaultScriptsResponse>;
/**
 * get default scripts for workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns WorkspaceDefaultScripts status
 * @throws ApiError
 */
export declare const getDefaultScripts: (data: GetDefaultScriptsData) => CancelablePromise<GetDefaultScriptsResponse>;
/**
 * set environment variable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Workspace default app
 * @returns string status
 * @throws ApiError
 */
export declare const setEnvironmentVariable: (data: SetEnvironmentVariableData) => CancelablePromise<SetEnvironmentVariableResponse>;
/**
 * retrieves the encryption key for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getWorkspaceEncryptionKey: (data: GetWorkspaceEncryptionKeyData) => CancelablePromise<GetWorkspaceEncryptionKeyResponse>;
/**
 * update the encryption key for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody New encryption key
 * @returns string status
 * @throws ApiError
 */
export declare const setWorkspaceEncryptionKey: (data: SetWorkspaceEncryptionKeyData) => CancelablePromise<SetWorkspaceEncryptionKeyResponse>;
/**
 * get default app for workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getWorkspaceDefaultApp: (data: GetWorkspaceDefaultAppData) => CancelablePromise<GetWorkspaceDefaultAppResponse>;
/**
 * get large file storage config
 * @param data The data for the request.
 * @param data.workspace
 * @returns LargeFileStorage status
 * @throws ApiError
 */
export declare const getLargeFileStorageConfig: (data: GetLargeFileStorageConfigData) => CancelablePromise<GetLargeFileStorageConfigResponse>;
/**
 * get usage
 * @param data The data for the request.
 * @param data.workspace
 * @returns number usage
 * @throws ApiError
 */
export declare const getWorkspaceUsage: (data: GetWorkspaceUsageData) => CancelablePromise<GetWorkspaceUsageResponse>;
/**
 * get used triggers
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown status
 * @throws ApiError
 */
export declare const getUsedTriggers: (data: GetUsedTriggersData) => CancelablePromise<GetUsedTriggersResponse>;
/**
 * list users
 * @param data The data for the request.
 * @param data.workspace
 * @returns User user
 * @throws ApiError
 */
export declare const listUsers: (data: ListUsersData) => CancelablePromise<ListUsersResponse>;
/**
 * list users usage
 * @param data The data for the request.
 * @param data.workspace
 * @returns UserUsage user
 * @throws ApiError
 */
export declare const listUsersUsage: (data: ListUsersUsageData) => CancelablePromise<ListUsersUsageResponse>;
/**
 * list usernames
 * @param data The data for the request.
 * @param data.workspace
 * @returns string user
 * @throws ApiError
 */
export declare const listUsernames: (data: ListUsernamesData) => CancelablePromise<ListUsernamesResponse>;
/**
 * get email from username
 * @param data The data for the request.
 * @param data.workspace
 * @param data.username
 * @returns string email
 * @throws ApiError
 */
export declare const usernameToEmail: (data: UsernameToEmailData) => CancelablePromise<UsernameToEmailResponse>;
/**
 * list of available scopes
 * @returns ScopeDomain list of available scopes
 * @throws ApiError
 */
export declare const listAvailableScopes: () => CancelablePromise<ListAvailableScopesResponse>;
/**
 * create token
 * @param data The data for the request.
 * @param data.requestBody new token
 * @returns string token created
 * @throws ApiError
 */
export declare const createToken: (data: CreateTokenData) => CancelablePromise<CreateTokenResponse>;
/**
 * create token to impersonate a user (require superadmin)
 * @param data The data for the request.
 * @param data.requestBody new token
 * @returns string token created
 * @throws ApiError
 */
export declare const createTokenImpersonate: (data: CreateTokenImpersonateData) => CancelablePromise<CreateTokenImpersonateResponse>;
/**
 * delete token
 * @param data The data for the request.
 * @param data.tokenPrefix
 * @returns string delete token
 * @throws ApiError
 */
export declare const deleteToken: (data: DeleteTokenData) => CancelablePromise<DeleteTokenResponse>;
/**
 * list token
 * @param data The data for the request.
 * @param data.excludeEphemeral
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns TruncatedToken truncated token
 * @throws ApiError
 */
export declare const listTokens: (data?: ListTokensData) => CancelablePromise<ListTokensResponse>;
/**
 * get OIDC token (ee only)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.audience
 * @returns string new oidc token
 * @throws ApiError
 */
export declare const getOidcToken: (data: GetOidcTokenData) => CancelablePromise<GetOidcTokenResponse>;
/**
 * create variable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new variable
 * @param data.alreadyEncrypted
 * @returns string variable created
 * @throws ApiError
 */
export declare const createVariable: (data: CreateVariableData) => CancelablePromise<CreateVariableResponse>;
/**
 * encrypt value
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new variable
 * @returns string encrypted value
 * @throws ApiError
 */
export declare const encryptValue: (data: EncryptValueData) => CancelablePromise<EncryptValueResponse>;
/**
 * delete variable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string variable deleted
 * @throws ApiError
 */
export declare const deleteVariable: (data: DeleteVariableData) => CancelablePromise<DeleteVariableResponse>;
/**
 * update variable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated variable
 * @param data.alreadyEncrypted
 * @returns string variable updated
 * @throws ApiError
 */
export declare const updateVariable: (data: UpdateVariableData) => CancelablePromise<UpdateVariableResponse>;
/**
 * get variable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.decryptSecret ask to decrypt secret if this variable is secret
 * (if not secret no effect, default: true)
 *
 * @param data.includeEncrypted ask to include the encrypted value if secret and decrypt secret is not true (default: false)
 *
 * @returns ListableVariable variable
 * @throws ApiError
 */
export declare const getVariable: (data: GetVariableData) => CancelablePromise<GetVariableResponse>;
/**
 * get variable value
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string variable
 * @throws ApiError
 */
export declare const getVariableValue: (data: GetVariableValueData) => CancelablePromise<GetVariableValueResponse>;
/**
 * does variable exists at path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean variable
 * @throws ApiError
 */
export declare const existsVariable: (data: ExistsVariableData) => CancelablePromise<ExistsVariableResponse>;
/**
 * list variables
 * @param data The data for the request.
 * @param data.workspace
 * @param data.pathStart
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns ListableVariable variable list
 * @throws ApiError
 */
export declare const listVariable: (data: ListVariableData) => CancelablePromise<ListVariableResponse>;
/**
 * list contextual variables
 * @param data The data for the request.
 * @param data.workspace
 * @returns ContextualVariable contextual variable list
 * @throws ApiError
 */
export declare const listContextualVariables: (data: ListContextualVariablesData) => CancelablePromise<ListContextualVariablesResponse>;
/**
 * get secondary storage names
 * @param data The data for the request.
 * @param data.workspace
 * @returns string status
 * @throws ApiError
 */
export declare const getSecondaryStorageNames: (data: GetSecondaryStorageNamesData) => CancelablePromise<GetSecondaryStorageNamesResponse>;
/**
 * Get all critical alerts for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page
 * @param data.pageSize
 * @param data.acknowledged
 * @returns unknown Successfully retrieved all critical alerts
 * @throws ApiError
 */
export declare const workspaceGetCriticalAlerts: (data: WorkspaceGetCriticalAlertsData) => CancelablePromise<WorkspaceGetCriticalAlertsResponse>;
/**
 * Acknowledge a critical alert for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id The ID of the critical alert to acknowledge
 * @returns string Successfully acknowledged the critical alert
 * @throws ApiError
 */
export declare const workspaceAcknowledgeCriticalAlert: (data: WorkspaceAcknowledgeCriticalAlertData) => CancelablePromise<WorkspaceAcknowledgeCriticalAlertResponse>;
/**
 * Acknowledge all unacknowledged critical alerts for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns string Successfully acknowledged all unacknowledged critical alerts.
 * @throws ApiError
 */
export declare const workspaceAcknowledgeAllCriticalAlerts: (data: WorkspaceAcknowledgeAllCriticalAlertsData) => CancelablePromise<WorkspaceAcknowledgeAllCriticalAlertsResponse>;
/**
 * Mute critical alert UI for this workspace
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Boolean flag to mute critical alerts.
 * @returns string Successfully updated mute critical alert settings.
 * @throws ApiError
 */
export declare const workspaceMuteCriticalAlertsUi: (data: WorkspaceMuteCriticalAlertsUiData) => CancelablePromise<WorkspaceMuteCriticalAlertsUiResponse>;
/**
 * login with oauth authorization flow
 * @param data The data for the request.
 * @param data.clientName
 * @param data.requestBody Partially filled script
 * @returns string Successfully authenticated. The session ID is returned in a cookie named `token` and as plaintext response. Preferred method of authorization is through the bearer token. The cookie is only for browser convenience.
 *
 * @throws ApiError
 */
export declare const loginWithOauth: (data: LoginWithOauthData) => CancelablePromise<LoginWithOauthResponse>;
/**
 * connect slack callback
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody code endpoint
 * @returns string slack token
 * @throws ApiError
 */
export declare const connectSlackCallback: (data: ConnectSlackCallbackData) => CancelablePromise<ConnectSlackCallbackResponse>;
/**
 * connect slack callback instance
 * @param data The data for the request.
 * @param data.requestBody code endpoint
 * @returns string success message
 * @throws ApiError
 */
export declare const connectSlackCallbackInstance: (data: ConnectSlackCallbackInstanceData) => CancelablePromise<ConnectSlackCallbackInstanceResponse>;
/**
 * connect callback
 * @param data The data for the request.
 * @param data.clientName
 * @param data.requestBody code endpoint
 * @returns TokenResponse oauth token
 * @throws ApiError
 */
export declare const connectCallback: (data: ConnectCallbackData) => CancelablePromise<ConnectCallbackResponse>;
/**
 * create OAuth account
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody code endpoint
 * @returns string account set
 * @throws ApiError
 */
export declare const createAccount: (data: CreateAccountData) => CancelablePromise<CreateAccountResponse>;
/**
 * connect OAuth using client credentials
 * @param data The data for the request.
 * @param data.client OAuth client name
 * @param data.requestBody client credentials flow parameters
 * @returns TokenResponse OAuth token response
 * @throws ApiError
 */
export declare const connectClientCredentials: (data: ConnectClientCredentialsData) => CancelablePromise<ConnectClientCredentialsResponse>;
/**
 * refresh token
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody variable path
 * @returns string token refreshed
 * @throws ApiError
 */
export declare const refreshToken: (data: RefreshTokenData) => CancelablePromise<RefreshTokenResponse>;
/**
 * disconnect account
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns string disconnected client
 * @throws ApiError
 */
export declare const disconnectAccount: (data: DisconnectAccountData) => CancelablePromise<DisconnectAccountResponse>;
/**
 * disconnect slack
 * @param data The data for the request.
 * @param data.workspace
 * @returns string disconnected slack
 * @throws ApiError
 */
export declare const disconnectSlack: (data: DisconnectSlackData) => CancelablePromise<DisconnectSlackResponse>;
/**
 * disconnect teams
 * @param data The data for the request.
 * @param data.workspace
 * @returns string disconnected teams
 * @throws ApiError
 */
export declare const disconnectTeams: (data: DisconnectTeamsData) => CancelablePromise<DisconnectTeamsResponse>;
/**
 * list oauth logins
 * @returns unknown list of oauth and saml login clients
 * @throws ApiError
 */
export declare const listOauthLogins: () => CancelablePromise<ListOauthLoginsResponse>;
/**
 * list oauth connects
 * @returns string list of oauth connects clients
 * @throws ApiError
 */
export declare const listOauthConnects: () => CancelablePromise<ListOauthConnectsResponse>;
/**
 * get oauth connect
 * @param data The data for the request.
 * @param data.client client name
 * @returns unknown get
 * @throws ApiError
 */
export declare const getOauthConnect: (data: GetOauthConnectData) => CancelablePromise<GetOauthConnectResponse>;
/**
 * synchronize Microsoft Teams information (teams/channels)
 * @returns TeamInfo Teams information successfully synchronized
 * @throws ApiError
 */
export declare const syncTeams: () => CancelablePromise<SyncTeamsResponse>;
/**
 * send update to Microsoft Teams activity
 * Respond to a Microsoft Teams activity after a workspace command is run
 * @param data The data for the request.
 * @param data.requestBody
 * @returns unknown Activity processed successfully
 * @throws ApiError
 */
export declare const sendMessageToConversation: (data: SendMessageToConversationData) => CancelablePromise<SendMessageToConversationResponse>;
/**
 * create resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new resource
 * @param data.updateIfExists
 * @returns string resource created
 * @throws ApiError
 */
export declare const createResource: (data: CreateResourceData) => CancelablePromise<CreateResourceResponse>;
/**
 * delete resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string resource deleted
 * @throws ApiError
 */
export declare const deleteResource: (data: DeleteResourceData) => CancelablePromise<DeleteResourceResponse>;
/**
 * update resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated resource
 * @returns string resource updated
 * @throws ApiError
 */
export declare const updateResource: (data: UpdateResourceData) => CancelablePromise<UpdateResourceResponse>;
/**
 * update resource value
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated resource
 * @returns string resource value updated
 * @throws ApiError
 */
export declare const updateResourceValue: (data: UpdateResourceValueData) => CancelablePromise<UpdateResourceValueResponse>;
/**
 * get resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns Resource resource
 * @throws ApiError
 */
export declare const getResource: (data: GetResourceData) => CancelablePromise<GetResourceResponse>;
/**
 * get resource interpolated (variables and resources are fully unrolled)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.jobId job id
 * @returns unknown resource value
 * @throws ApiError
 */
export declare const getResourceValueInterpolated: (data: GetResourceValueInterpolatedData) => CancelablePromise<GetResourceValueInterpolatedResponse>;
/**
 * get resource value
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns unknown resource value
 * @throws ApiError
 */
export declare const getResourceValue: (data: GetResourceValueData) => CancelablePromise<GetResourceValueResponse>;
/**
 * does resource exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean does resource exists
 * @throws ApiError
 */
export declare const existsResource: (data: ExistsResourceData) => CancelablePromise<ExistsResourceResponse>;
/**
 * list resources
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.resourceType resource_types to list from, separated by ',',
 * @param data.resourceTypeExclude resource_types to not list from, separated by ',',
 * @param data.pathStart
 * @returns ListableResource resource list
 * @throws ApiError
 */
export declare const listResource: (data: ListResourceData) => CancelablePromise<ListResourceResponse>;
/**
 * list resources for search
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown resource list
 * @throws ApiError
 */
export declare const listSearchResource: (data: ListSearchResourceData) => CancelablePromise<ListSearchResourceResponse>;
/**
 * list resource names
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns unknown resource list names
 * @throws ApiError
 */
export declare const listResourceNames: (data: ListResourceNamesData) => CancelablePromise<ListResourceNamesResponse>;
/**
 * create resource_type
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new resource_type
 * @returns string resource_type created
 * @throws ApiError
 */
export declare const createResourceType: (data: CreateResourceTypeData) => CancelablePromise<CreateResourceTypeResponse>;
/**
 * get map from resource type to format extension
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown map from resource type to file ext
 * @throws ApiError
 */
export declare const fileResourceTypeToFileExtMap: (data: FileResourceTypeToFileExtMapData) => CancelablePromise<FileResourceTypeToFileExtMapResponse>;
/**
 * delete resource_type
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string resource_type deleted
 * @throws ApiError
 */
export declare const deleteResourceType: (data: DeleteResourceTypeData) => CancelablePromise<DeleteResourceTypeResponse>;
/**
 * update resource_type
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated resource_type
 * @returns string resource_type updated
 * @throws ApiError
 */
export declare const updateResourceType: (data: UpdateResourceTypeData) => CancelablePromise<UpdateResourceTypeResponse>;
/**
 * get resource_type
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns ResourceType resource_type deleted
 * @throws ApiError
 */
export declare const getResourceType: (data: GetResourceTypeData) => CancelablePromise<GetResourceTypeResponse>;
/**
 * does resource_type exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean does resource_type exist
 * @throws ApiError
 */
export declare const existsResourceType: (data: ExistsResourceTypeData) => CancelablePromise<ExistsResourceTypeResponse>;
/**
 * list resource_types
 * @param data The data for the request.
 * @param data.workspace
 * @returns ResourceType resource_type list
 * @throws ApiError
 */
export declare const listResourceType: (data: ListResourceTypeData) => CancelablePromise<ListResourceTypeResponse>;
/**
 * list resource_types names
 * @param data The data for the request.
 * @param data.workspace
 * @returns string resource_type list
 * @throws ApiError
 */
export declare const listResourceTypeNames: (data: ListResourceTypeNamesData) => CancelablePromise<ListResourceTypeNamesResponse>;
/**
 * query resource types by similarity
 * @param data The data for the request.
 * @param data.workspace
 * @param data.text query text
 * @param data.limit query limit
 * @returns unknown resource type details
 * @throws ApiError
 */
export declare const queryResourceTypes: (data: QueryResourceTypesData) => CancelablePromise<QueryResourceTypesResponse>;
/**
 * list hub integrations
 * @param data The data for the request.
 * @param data.kind query integrations kind
 * @returns unknown integrations details
 * @throws ApiError
 */
export declare const listHubIntegrations: (data?: ListHubIntegrationsData) => CancelablePromise<ListHubIntegrationsResponse>;
/**
 * list all hub flows
 * @returns unknown hub flows list
 * @throws ApiError
 */
export declare const listHubFlows: () => CancelablePromise<ListHubFlowsResponse>;
/**
 * get hub flow by id
 * @param data The data for the request.
 * @param data.id
 * @returns unknown flow
 * @throws ApiError
 */
export declare const getHubFlowById: (data: GetHubFlowByIdData) => CancelablePromise<GetHubFlowByIdResponse>;
/**
 * list all hub apps
 * @returns unknown hub apps list
 * @throws ApiError
 */
export declare const listHubApps: () => CancelablePromise<ListHubAppsResponse>;
/**
 * get hub app by id
 * @param data The data for the request.
 * @param data.id
 * @returns unknown app
 * @throws ApiError
 */
export declare const getHubAppById: (data: GetHubAppByIdData) => CancelablePromise<GetHubAppByIdResponse>;
/**
 * get public app by custom path
 * @param data The data for the request.
 * @param data.customPath
 * @returns unknown app details
 * @throws ApiError
 */
export declare const getPublicAppByCustomPath: (data: GetPublicAppByCustomPathData) => CancelablePromise<GetPublicAppByCustomPathResponse>;
/**
 * get hub script content by path
 * @param data The data for the request.
 * @param data.path
 * @returns string script details
 * @throws ApiError
 */
export declare const getHubScriptContentByPath: (data: GetHubScriptContentByPathData) => CancelablePromise<GetHubScriptContentByPathResponse>;
/**
 * get full hub script by path
 * @param data The data for the request.
 * @param data.path
 * @returns unknown script details
 * @throws ApiError
 */
export declare const getHubScriptByPath: (data: GetHubScriptByPathData) => CancelablePromise<GetHubScriptByPathResponse>;
/**
 * get top hub scripts
 * @param data The data for the request.
 * @param data.limit query limit
 * @param data.app query scripts app
 * @param data.kind query scripts kind
 * @returns unknown hub scripts list
 * @throws ApiError
 */
export declare const getTopHubScripts: (data?: GetTopHubScriptsData) => CancelablePromise<GetTopHubScriptsResponse>;
/**
 * query hub scripts by similarity
 * @param data The data for the request.
 * @param data.text query text
 * @param data.kind query scripts kind
 * @param data.limit query limit
 * @param data.app query scripts app
 * @returns unknown script details
 * @throws ApiError
 */
export declare const queryHubScripts: (data: QueryHubScriptsData) => CancelablePromise<QueryHubScriptsResponse>;
/**
 * list scripts for search
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown script list
 * @throws ApiError
 */
export declare const listSearchScript: (data: ListSearchScriptData) => CancelablePromise<ListSearchScriptResponse>;
/**
 * list all scripts
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.pathStart mask to filter matching starting path
 * @param data.pathExact mask to filter exact matching path
 * @param data.firstParentHash mask to filter scripts whom first direct parent has exact hash
 * @param data.lastParentHash mask to filter scripts whom last parent in the chain has exact hash.
 * Beware that each script stores only a limited number of parents. Hence
 * the last parent hash for a script is not necessarily its top-most parent.
 * To find the top-most parent you will have to jump from last to last hash
 * until finding the parent
 *
 * @param data.parentHash is the hash present in the array of stored parent hashes for this script.
 * The same warning applies than for last_parent_hash. A script only store a
 * limited number of direct parent
 *
 * @param data.showArchived (default false)
 * show only the archived files.
 * when multiple archived hash share the same path, only the ones with the latest create_at
 * are
 * ed.
 *
 * @param data.includeWithoutMain (default false)
 * include scripts without an exported main function
 *
 * @param data.includeDraftOnly (default false)
 * include scripts that have no deployed version
 *
 * @param data.isTemplate (default regardless)
 * if true show only the templates
 * if false show only the non templates
 * if not defined, show all regardless of if the script is a template
 *
 * @param data.kinds (default regardless)
 * script kinds to filter, split by comma
 *
 * @param data.starredOnly (default false)
 * show only the starred items
 *
 * @param data.withDeploymentMsg (default false)
 * include deployment message
 *
 * @param data.languages Filter to only include scripts written in the given languages.
 * Accepts multiple values as a comma-separated list.
 *
 * @returns Script All scripts
 * @throws ApiError
 */
export declare const listScripts: (data: ListScriptsData) => CancelablePromise<ListScriptsResponse>;
/**
 * list all scripts paths
 * @param data The data for the request.
 * @param data.workspace
 * @returns string list of script paths
 * @throws ApiError
 */
export declare const listScriptPaths: (data: ListScriptPathsData) => CancelablePromise<ListScriptPathsResponse>;
/**
 * create draft
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns string draft created
 * @throws ApiError
 */
export declare const createDraft: (data: CreateDraftData) => CancelablePromise<CreateDraftResponse>;
/**
 * delete draft
 * @param data The data for the request.
 * @param data.workspace
 * @param data.kind
 * @param data.path
 * @returns string draft deleted
 * @throws ApiError
 */
export declare const deleteDraft: (data: DeleteDraftData) => CancelablePromise<DeleteDraftResponse>;
/**
 * create script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Partially filled script
 * @returns string script created
 * @throws ApiError
 */
export declare const createScript: (data: CreateScriptData) => CancelablePromise<CreateScriptResponse>;
/**
 * Toggle ON and OFF the workspace error handler for a given script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody Workspace error handler enabled
 * @returns string error handler toggled
 * @throws ApiError
 */
export declare const toggleWorkspaceErrorHandlerForScript: (data: ToggleWorkspaceErrorHandlerForScriptData) => CancelablePromise<ToggleWorkspaceErrorHandlerForScriptResponse>;
/**
 * get all instance custom tags (tags are used to dispatch jobs to different worker groups)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.showWorkspaceRestriction
 * @returns string list of custom tags
 * @throws ApiError
 */
export declare const getCustomTags: (data?: GetCustomTagsData) => CancelablePromise<GetCustomTagsResponse>;
/**
 * get all instance default tags
 * @returns string list of default tags
 * @throws ApiError
 */
export declare const geDefaultTags: () => CancelablePromise<GeDefaultTagsResponse>;
/**
 * is default tags per workspace
 * @returns boolean is the default tags per workspace
 * @throws ApiError
 */
export declare const isDefaultTagsPerWorkspace: () => CancelablePromise<IsDefaultTagsPerWorkspaceResponse>;
/**
 * archive script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string script archived
 * @throws ApiError
 */
export declare const archiveScriptByPath: (data: ArchiveScriptByPathData) => CancelablePromise<ArchiveScriptByPathResponse>;
/**
 * archive script by hash
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @returns Script script details
 * @throws ApiError
 */
export declare const archiveScriptByHash: (data: ArchiveScriptByHashData) => CancelablePromise<ArchiveScriptByHashResponse>;
/**
 * delete script by hash (erase content but keep hash, require admin)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @returns Script script details
 * @throws ApiError
 */
export declare const deleteScriptByHash: (data: DeleteScriptByHashData) => CancelablePromise<DeleteScriptByHashResponse>;
/**
 * delete script at a given path (require admin)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.keepCaptures keep captures
 * @returns string script path
 * @throws ApiError
 */
export declare const deleteScriptByPath: (data: DeleteScriptByPathData) => CancelablePromise<DeleteScriptByPathResponse>;
/**
 * get script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.withStarredInfo
 * @returns Script script details
 * @throws ApiError
 */
export declare const getScriptByPath: (data: GetScriptByPathData) => CancelablePromise<GetScriptByPathResponse>;
/**
 * get triggers count of script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns TriggersCount triggers count
 * @throws ApiError
 */
export declare const getTriggersCountOfScript: (data: GetTriggersCountOfScriptData) => CancelablePromise<GetTriggersCountOfScriptResponse>;
/**
 * get tokens with script scope
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns TruncatedToken tokens list
 * @throws ApiError
 */
export declare const listTokensOfScript: (data: ListTokensOfScriptData) => CancelablePromise<ListTokensOfScriptResponse>;
/**
 * get script by path with draft
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns NewScriptWithDraft script details
 * @throws ApiError
 */
export declare const getScriptByPathWithDraft: (data: GetScriptByPathWithDraftData) => CancelablePromise<GetScriptByPathWithDraftResponse>;
/**
 * get history of a script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns ScriptHistory script history
 * @throws ApiError
 */
export declare const getScriptHistoryByPath: (data: GetScriptHistoryByPathData) => CancelablePromise<GetScriptHistoryByPathResponse>;
/**
 * list script paths using provided script as a relative import
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string list of script paths
 * @throws ApiError
 */
export declare const listScriptPathsFromWorkspaceRunnable: (data: ListScriptPathsFromWorkspaceRunnableData) => CancelablePromise<ListScriptPathsFromWorkspaceRunnableResponse>;
/**
 * get scripts's latest version (hash)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns ScriptHistory Script version/hash
 * @throws ApiError
 */
export declare const getScriptLatestVersion: (data: GetScriptLatestVersionData) => CancelablePromise<GetScriptLatestVersionResponse>;
/**
 * update history of a script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @param data.path
 * @param data.requestBody Script deployment message
 * @returns string success
 * @throws ApiError
 */
export declare const updateScriptHistory: (data: UpdateScriptHistoryData) => CancelablePromise<UpdateScriptHistoryResponse>;
/**
 * raw script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string script content
 * @throws ApiError
 */
export declare const rawScriptByPath: (data: RawScriptByPathData) => CancelablePromise<RawScriptByPathResponse>;
/**
 * raw script by path with a token (mostly used by lsp to be used with import maps to resolve scripts)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.token
 * @param data.path
 * @returns string script content
 * @throws ApiError
 */
export declare const rawScriptByPathTokened: (data: RawScriptByPathTokenedData) => CancelablePromise<RawScriptByPathTokenedResponse>;
/**
 * exists script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean does it exists
 * @throws ApiError
 */
export declare const existsScriptByPath: (data: ExistsScriptByPathData) => CancelablePromise<ExistsScriptByPathResponse>;
/**
 * get script by hash
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @param data.withStarredInfo
 * @param data.authed
 * @returns Script script details
 * @throws ApiError
 */
export declare const getScriptByHash: (data: GetScriptByHashData) => CancelablePromise<GetScriptByHashResponse>;
/**
 * raw script by hash
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string script content
 * @throws ApiError
 */
export declare const rawScriptByHash: (data: RawScriptByHashData) => CancelablePromise<RawScriptByHashResponse>;
/**
 * get script deployment status
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @returns unknown script details
 * @throws ApiError
 */
export declare const getScriptDeploymentStatus: (data: GetScriptDeploymentStatusData) => CancelablePromise<GetScriptDeploymentStatusResponse>;
/**
 * list selected jobs script/flow schemas grouped by (kind, path)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody script args
 * @returns unknown result
 * @throws ApiError
 */
export declare const listSelectedJobGroups: (data: ListSelectedJobGroupsData) => CancelablePromise<ListSelectedJobGroupsResponse>;
/**
 * run script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody script args
 * @param data.scheduledFor when to schedule this job (leave empty for immediate run)
 * @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
 * @param data.skipPreprocessor skip the preprocessor
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.invisibleToOwner make the run invisible to the the script owner (default false)
 * @returns string job created
 * @throws ApiError
 */
export declare const runScriptByPath: (data: RunScriptByPathData) => CancelablePromise<RunScriptByPathResponse>;
/**
 * run script by path in openai format
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody script args
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
 *
 * @returns unknown job result
 * @throws ApiError
 */
export declare const openaiSyncScriptByPath: (data: OpenaiSyncScriptByPathData) => CancelablePromise<OpenaiSyncScriptByPathResponse>;
/**
 * run script by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody script args
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
 *
 * @returns unknown job result
 * @throws ApiError
 */
export declare const runWaitResultScriptByPath: (data: RunWaitResultScriptByPathData) => CancelablePromise<RunWaitResultScriptByPathResponse>;
/**
 * run script by path with get
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
 *
 * @param data.payload The base64 encoded payload that has been encoded as a JSON. e.g how to encode such payload encodeURIComponent
 * `encodeURIComponent(btoa(JSON.stringify({a: 2})))`
 *
 * @returns unknown job result
 * @throws ApiError
 */
export declare const runWaitResultScriptByPathGet: (data: RunWaitResultScriptByPathGetData) => CancelablePromise<RunWaitResultScriptByPathGetResponse>;
/**
 * run flow by path and wait until completion in openai format
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody script args
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
 *
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @returns unknown job result
 * @throws ApiError
 */
export declare const openaiSyncFlowByPath: (data: OpenaiSyncFlowByPathData) => CancelablePromise<OpenaiSyncFlowByPathResponse>;
/**
 * run flow by path and wait until completion
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody script args
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.queueLimit The maximum size of the queue for which the request would get rejected if that job would push it above that limit
 *
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @returns unknown job result
 * @throws ApiError
 */
export declare const runWaitResultFlowByPath: (data: RunWaitResultFlowByPathData) => CancelablePromise<RunWaitResultFlowByPathResponse>;
/**
 * get job result by id
 * @param data The data for the request.
 * @param data.workspace
 * @param data.flowJobId
 * @param data.nodeId
 * @returns unknown job result
 * @throws ApiError
 */
export declare const resultById: (data: ResultByIdData) => CancelablePromise<ResultByIdResponse>;
/**
 * list all flow paths
 * @param data The data for the request.
 * @param data.workspace
 * @returns string list of flow paths
 * @throws ApiError
 */
export declare const listFlowPaths: (data: ListFlowPathsData) => CancelablePromise<ListFlowPathsResponse>;
/**
 * list flows for search
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown flow list
 * @throws ApiError
 */
export declare const listSearchFlow: (data: ListSearchFlowData) => CancelablePromise<ListSearchFlowResponse>;
/**
 * list all flows
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.pathStart mask to filter matching starting path
 * @param data.pathExact mask to filter exact matching path
 * @param data.showArchived (default false)
 * show only the archived files.
 * when multiple archived hash share the same path, only the ones with the latest create_at
 * are displayed.
 *
 * @param data.starredOnly (default false)
 * show only the starred items
 *
 * @param data.includeDraftOnly (default false)
 * include items that have no deployed version
 *
 * @param data.withDeploymentMsg (default false)
 * include deployment message
 *
 * @returns unknown All flow
 * @throws ApiError
 */
export declare const listFlows: (data: ListFlowsData) => CancelablePromise<ListFlowsResponse>;
/**
 * get flow history by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns FlowVersion Flow history
 * @throws ApiError
 */
export declare const getFlowHistory: (data: GetFlowHistoryData) => CancelablePromise<GetFlowHistoryResponse>;
/**
 * get flow's latest version
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns FlowVersion Flow version
 * @throws ApiError
 */
export declare const getFlowLatestVersion: (data: GetFlowLatestVersionData) => CancelablePromise<GetFlowLatestVersionResponse>;
/**
 * list flow paths from workspace runnable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableKind
 * @param data.path
 * @returns string list of flow paths
 * @throws ApiError
 */
export declare const listFlowPathsFromWorkspaceRunnable: (data: ListFlowPathsFromWorkspaceRunnableData) => CancelablePromise<ListFlowPathsFromWorkspaceRunnableResponse>;
/**
 * get flow version
 * @param data The data for the request.
 * @param data.workspace
 * @param data.version
 * @param data.path
 * @returns Flow flow details
 * @throws ApiError
 */
export declare const getFlowVersion: (data: GetFlowVersionData) => CancelablePromise<GetFlowVersionResponse>;
/**
 * update flow history
 * @param data The data for the request.
 * @param data.workspace
 * @param data.version
 * @param data.path
 * @param data.requestBody Flow deployment message
 * @returns string success
 * @throws ApiError
 */
export declare const updateFlowHistory: (data: UpdateFlowHistoryData) => CancelablePromise<UpdateFlowHistoryResponse>;
/**
 * get flow by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.withStarredInfo
 * @returns Flow flow details
 * @throws ApiError
 */
export declare const getFlowByPath: (data: GetFlowByPathData) => CancelablePromise<GetFlowByPathResponse>;
/**
 * get flow deployment status
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns unknown flow status
 * @throws ApiError
 */
export declare const getFlowDeploymentStatus: (data: GetFlowDeploymentStatusData) => CancelablePromise<GetFlowDeploymentStatusResponse>;
/**
 * get triggers count of flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns TriggersCount triggers count
 * @throws ApiError
 */
export declare const getTriggersCountOfFlow: (data: GetTriggersCountOfFlowData) => CancelablePromise<GetTriggersCountOfFlowResponse>;
/**
 * get tokens with flow scope
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns TruncatedToken tokens list
 * @throws ApiError
 */
export declare const listTokensOfFlow: (data: ListTokensOfFlowData) => CancelablePromise<ListTokensOfFlowResponse>;
/**
 * Toggle ON and OFF the workspace error handler for a given flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody Workspace error handler enabled
 * @returns string error handler toggled
 * @throws ApiError
 */
export declare const toggleWorkspaceErrorHandlerForFlow: (data: ToggleWorkspaceErrorHandlerForFlowData) => CancelablePromise<ToggleWorkspaceErrorHandlerForFlowResponse>;
/**
 * get flow by path with draft
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns unknown flow details with draft
 * @throws ApiError
 */
export declare const getFlowByPathWithDraft: (data: GetFlowByPathWithDraftData) => CancelablePromise<GetFlowByPathWithDraftResponse>;
/**
 * exists flow by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean flow details
 * @throws ApiError
 */
export declare const existsFlowByPath: (data: ExistsFlowByPathData) => CancelablePromise<ExistsFlowByPathResponse>;
/**
 * create flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Partially filled flow
 * @returns string flow created
 * @throws ApiError
 */
export declare const createFlow: (data: CreateFlowData) => CancelablePromise<CreateFlowResponse>;
/**
 * update flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody Partially filled flow
 * @returns string flow updated
 * @throws ApiError
 */
export declare const updateFlow: (data: UpdateFlowData) => CancelablePromise<UpdateFlowResponse>;
/**
 * archive flow by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody archiveFlow
 * @returns string flow archived
 * @throws ApiError
 */
export declare const archiveFlowByPath: (data: ArchiveFlowByPathData) => CancelablePromise<ArchiveFlowByPathResponse>;
/**
 * delete flow by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.keepCaptures keep captures
 * @returns string flow delete
 * @throws ApiError
 */
export declare const deleteFlowByPath: (data: DeleteFlowByPathData) => CancelablePromise<DeleteFlowByPathResponse>;
/**
 * list all raw apps
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.pathStart mask to filter matching starting path
 * @param data.pathExact mask to filter exact matching path
 * @param data.starredOnly (default false)
 * show only the starred items
 *
 * @returns ListableRawApp All raw apps
 * @throws ApiError
 */
export declare const listRawApps: (data: ListRawAppsData) => CancelablePromise<ListRawAppsResponse>;
/**
 * does an app exisst at path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean app exists
 * @throws ApiError
 */
export declare const existsRawApp: (data: ExistsRawAppData) => CancelablePromise<ExistsRawAppResponse>;
/**
 * get app by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.version
 * @param data.path
 * @returns string app details
 * @throws ApiError
 */
export declare const getRawAppData: (data: GetRawAppDataData) => CancelablePromise<GetRawAppDataResponse>;
/**
 * list apps for search
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown app list
 * @throws ApiError
 */
export declare const listSearchApp: (data: ListSearchAppData) => CancelablePromise<ListSearchAppResponse>;
/**
 * list all apps
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.pathStart mask to filter matching starting path
 * @param data.pathExact mask to filter exact matching path
 * @param data.starredOnly (default false)
 * show only the starred items
 *
 * @param data.includeDraftOnly (default false)
 * include items that have no deployed version
 *
 * @param data.withDeploymentMsg (default false)
 * include deployment message
 *
 * @returns ListableApp All apps
 * @throws ApiError
 */
export declare const listApps: (data: ListAppsData) => CancelablePromise<ListAppsResponse>;
/**
 * create app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new app
 * @returns string app created
 * @throws ApiError
 */
export declare const createApp: (data: CreateAppData) => CancelablePromise<CreateAppResponse>;
/**
 * create app raw
 * @param data The data for the request.
 * @param data.workspace
 * @param data.formData new app
 * @returns string app created
 * @throws ApiError
 */
export declare const createAppRaw: (data: CreateAppRawData) => CancelablePromise<CreateAppRawResponse>;
/**
 * does an app exisst at path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean app exists
 * @throws ApiError
 */
export declare const existsApp: (data: ExistsAppData) => CancelablePromise<ExistsAppResponse>;
/**
 * get app by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.withStarredInfo
 * @returns AppWithLastVersion app details
 * @throws ApiError
 */
export declare const getAppByPath: (data: GetAppByPathData) => CancelablePromise<GetAppByPathResponse>;
/**
 * get app lite by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns AppWithLastVersion app lite details
 * @throws ApiError
 */
export declare const getAppLiteByPath: (data: GetAppLiteByPathData) => CancelablePromise<GetAppLiteByPathResponse>;
/**
 * get app by path with draft
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns AppWithLastVersionWDraft app details with draft
 * @throws ApiError
 */
export declare const getAppByPathWithDraft: (data: GetAppByPathWithDraftData) => CancelablePromise<GetAppByPathWithDraftResponse>;
/**
 * get app history by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns AppHistory app history
 * @throws ApiError
 */
export declare const getAppHistoryByPath: (data: GetAppHistoryByPathData) => CancelablePromise<GetAppHistoryByPathResponse>;
/**
 * get apps's latest version
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns AppHistory App version
 * @throws ApiError
 */
export declare const getAppLatestVersion: (data: GetAppLatestVersionData) => CancelablePromise<GetAppLatestVersionResponse>;
/**
 * list app paths from workspace runnable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableKind
 * @param data.path
 * @returns string list of app paths
 * @throws ApiError
 */
export declare const listAppPathsFromWorkspaceRunnable: (data: ListAppPathsFromWorkspaceRunnableData) => CancelablePromise<ListAppPathsFromWorkspaceRunnableResponse>;
/**
 * update app history
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.version
 * @param data.requestBody App deployment message
 * @returns string success
 * @throws ApiError
 */
export declare const updateAppHistory: (data: UpdateAppHistoryData) => CancelablePromise<UpdateAppHistoryResponse>;
/**
 * get public app by secret
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns AppWithLastVersion app details
 * @throws ApiError
 */
export declare const getPublicAppBySecret: (data: GetPublicAppBySecretData) => CancelablePromise<GetPublicAppBySecretResponse>;
/**
 * get public resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns unknown resource value
 * @throws ApiError
 */
export declare const getPublicResource: (data: GetPublicResourceData) => CancelablePromise<GetPublicResourceResponse>;
/**
 * get public secret of app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string app secret
 * @throws ApiError
 */
export declare const getPublicSecretOfApp: (data: GetPublicSecretOfAppData) => CancelablePromise<GetPublicSecretOfAppResponse>;
/**
 * get app by version
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns AppWithLastVersion app details
 * @throws ApiError
 */
export declare const getAppByVersion: (data: GetAppByVersionData) => CancelablePromise<GetAppByVersionResponse>;
/**
 * create raw app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new raw app
 * @returns string raw app created
 * @throws ApiError
 */
export declare const createRawApp: (data: CreateRawAppData) => CancelablePromise<CreateRawAppResponse>;
/**
 * update app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updateraw  app
 * @returns string app updated
 * @throws ApiError
 */
export declare const updateRawApp: (data: UpdateRawAppData) => CancelablePromise<UpdateRawAppResponse>;
/**
 * delete raw app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string app deleted
 * @throws ApiError
 */
export declare const deleteRawApp: (data: DeleteRawAppData) => CancelablePromise<DeleteRawAppResponse>;
/**
 * delete app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string app deleted
 * @throws ApiError
 */
export declare const deleteApp: (data: DeleteAppData) => CancelablePromise<DeleteAppResponse>;
/**
 * update app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody update app
 * @returns string app updated
 * @throws ApiError
 */
export declare const updateApp: (data: UpdateAppData) => CancelablePromise<UpdateAppResponse>;
/**
 * update app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.formData update app
 * @returns string app updated
 * @throws ApiError
 */
export declare const updateAppRaw: (data: UpdateAppRawData) => CancelablePromise<UpdateAppRawResponse>;
/**
 * check if custom path exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.customPath
 * @returns boolean custom path exists
 * @throws ApiError
 */
export declare const customPathExists: (data: CustomPathExistsData) => CancelablePromise<CustomPathExistsResponse>;
/**
 * sign s3 objects, to be used by anonymous users in public apps
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody s3 objects to sign
 * @returns S3Object signed s3 objects
 * @throws ApiError
 */
export declare const signS3Objects: (data: SignS3ObjectsData) => CancelablePromise<SignS3ObjectsResponse>;
/**
 * executeComponent
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody update app
 * @returns string job uuid
 * @throws ApiError
 */
export declare const executeComponent: (data: ExecuteComponentData) => CancelablePromise<ExecuteComponentResponse>;
/**
 * upload s3 file from app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody File content
 * @param data.fileKey
 * @param data.fileExtension
 * @param data.s3ResourcePath
 * @param data.resourceType
 * @param data.storage
 * @param data.contentType
 * @param data.contentDisposition
 * @returns unknown file uploaded
 * @throws ApiError
 */
export declare const uploadS3FileFromApp: (data: UploadS3FileFromAppData) => CancelablePromise<UploadS3FileFromAppResponse>;
/**
 * delete s3 file from app
 * @param data The data for the request.
 * @param data.workspace
 * @param data.deleteToken
 * @returns string file deleted
 * @throws ApiError
 */
export declare const deleteS3FileFromApp: (data: DeleteS3FileFromAppData) => CancelablePromise<DeleteS3FileFromAppResponse>;
/**
 * run flow by path
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody flow args
 * @param data.scheduledFor when to schedule this job (leave empty for immediate run)
 * @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
 * @param data.skipPreprocessor skip the preprocessor
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.invisibleToOwner make the run invisible to the the flow owner (default false)
 * @returns string job created
 * @throws ApiError
 */
export declare const runFlowByPath: (data: RunFlowByPathData) => CancelablePromise<RunFlowByPathResponse>;
/**
 * re-run multiple jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody list of job ids to re run and arg tranforms
 * @returns string stream of created job uuids separated by \n. Lines may start with 'Error:'
 * @throws ApiError
 */
export declare const batchReRunJobs: (data: BatchReRunJobsData) => CancelablePromise<BatchReRunJobsResponse>;
/**
 * restart a completed flow at a given step
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.stepId step id to restart the flow from
 * @param data.branchOrIterationN for branchall or loop, the iteration at which the flow should restart
 * @param data.requestBody flow args
 * @param data.scheduledFor when to schedule this job (leave empty for immediate run)
 * @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.invisibleToOwner make the run invisible to the the flow owner (default false)
 * @returns string job created
 * @throws ApiError
 */
export declare const restartFlowAtStep: (data: RestartFlowAtStepData) => CancelablePromise<RestartFlowAtStepResponse>;
/**
 * run script by hash
 * @param data The data for the request.
 * @param data.workspace
 * @param data.hash
 * @param data.requestBody Partially filled args
 * @param data.scheduledFor when to schedule this job (leave empty for immediate run)
 * @param data.scheduledInSecs schedule the script to execute in the number of seconds starting now
 * @param data.skipPreprocessor skip the preprocessor
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.tag Override the tag to use
 * @param data.cacheTtl Override the cache time to live (in seconds). Can not be used to disable caching, only override with a new cache ttl
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.invisibleToOwner make the run invisible to the the script owner (default false)
 * @returns string job created
 * @throws ApiError
 */
export declare const runScriptByHash: (data: RunScriptByHashData) => CancelablePromise<RunScriptByHashResponse>;
/**
 * run script preview
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody preview
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.invisibleToOwner make the run invisible to the the script owner (default false)
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @returns string job created
 * @throws ApiError
 */
export declare const runScriptPreview: (data: RunScriptPreviewData) => CancelablePromise<RunScriptPreviewResponse>;
/**
 * run code-workflow task
 * @param data The data for the request.
 * @param data.workspace
 * @param data.jobId
 * @param data.entrypoint
 * @param data.requestBody preview
 * @returns string job created
 * @throws ApiError
 */
export declare const runCodeWorkflowTask: (data: RunCodeWorkflowTaskData) => CancelablePromise<RunCodeWorkflowTaskResponse>;
/**
 * run a one-off dependencies job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody raw script content
 * @returns unknown dependency job result
 * @throws ApiError
 */
export declare const runRawScriptDependencies: (data: RunRawScriptDependenciesData) => CancelablePromise<RunRawScriptDependenciesResponse>;
/**
 * run flow preview
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody preview
 * @param data.includeHeader List of headers's keys (separated with ',') whove value are added to the args
 * Header's key lowercased and '-'' replaced to '_' such that 'Content-Type' becomes the 'content_type' arg key
 *
 * @param data.invisibleToOwner make the run invisible to the the script owner (default false)
 * @param data.jobId The job id to assign to the created job. if missing, job is chosen randomly using the ULID scheme. If a job id already exists in the queue or as a completed job, the request to create one will fail (Bad Request)
 * @returns string job created
 * @throws ApiError
 */
export declare const runFlowPreview: (data: RunFlowPreviewData) => CancelablePromise<RunFlowPreviewResponse>;
/**
 * list all queued jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.worker worker this job was ran on
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.success filter on successful jobs
 * @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.suspended filter on suspended jobs
 * @param data.running filter on running jobs
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @param data.isNotSchedule is not a scheduled job
 * @returns QueuedJob All queued jobs
 * @throws ApiError
 */
export declare const listQueue: (data: ListQueueData) => CancelablePromise<ListQueueResponse>;
/**
 * get queue count
 * @param data The data for the request.
 * @param data.workspace
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @returns unknown queue count
 * @throws ApiError
 */
export declare const getQueueCount: (data: GetQueueCountData) => CancelablePromise<GetQueueCountResponse>;
/**
 * get completed count
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown completed count
 * @throws ApiError
 */
export declare const getCompletedCount: (data: GetCompletedCountData) => CancelablePromise<GetCompletedCountResponse>;
/**
 * count number of completed jobs with filter
 * @param data The data for the request.
 * @param data.workspace
 * @param data.completedAfterSAgo
 * @param data.success
 * @param data.tags
 * @param data.allWorkspaces
 * @returns number Count of completed jobs
 * @throws ApiError
 */
export declare const countCompletedJobs: (data: CountCompletedJobsData) => CancelablePromise<CountCompletedJobsResponse>;
/**
 * get the ids of all jobs matching the given filters
 * @param data The data for the request.
 * @param data.workspace
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
 * @param data.worker worker this job was ran on
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.createdBefore filter on created before (inclusive) timestamp
 * @param data.createdAfter filter on created after (exclusive) timestamp
 * @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
 * @param data.running filter on running jobs
 * @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
 * @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
 * @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.suspended filter on suspended jobs
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.isSkipped is the job skipped
 * @param data.isFlowStep is the job a flow step
 * @param data.hasNullParent has null parent
 * @param data.success filter on successful jobs
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @param data.isNotSchedule is not a scheduled job
 * @returns string uuids of jobs
 * @throws ApiError
 */
export declare const listFilteredJobsUuids: (data: ListFilteredJobsUuidsData) => CancelablePromise<ListFilteredJobsUuidsResponse>;
/**
 * get the ids of all queued jobs matching the given filters
 * @param data The data for the request.
 * @param data.workspace
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.success filter on successful jobs
 * @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.suspended filter on suspended jobs
 * @param data.running filter on running jobs
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.concurrencyKey
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @param data.isNotSchedule is not a scheduled job
 * @returns string uuids of jobs
 * @throws ApiError
 */
export declare const listFilteredQueueUuids: (data: ListFilteredQueueUuidsData) => CancelablePromise<ListFilteredQueueUuidsResponse>;
/**
 * cancel jobs based on the given uuids
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody uuids of the jobs to cancel
 * @returns string uuids of canceled jobs
 * @throws ApiError
 */
export declare const cancelSelection: (data: CancelSelectionData) => CancelablePromise<CancelSelectionResponse>;
/**
 * list all completed jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.orderDesc order by desc order (default true)
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
 * @param data.worker worker this job was ran on
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.success filter on successful jobs
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.isSkipped is the job skipped
 * @param data.isFlowStep is the job a flow step
 * @param data.hasNullParent has null parent
 * @param data.isNotSchedule is not a scheduled job
 * @returns CompletedJob All completed jobs
 * @throws ApiError
 */
export declare const listCompletedJobs: (data: ListCompletedJobsData) => CancelablePromise<ListCompletedJobsResponse>;
/**
 * list all jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
 * @param data.worker worker this job was ran on
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.createdBefore filter on created before (inclusive) timestamp
 * @param data.createdAfter filter on created after (exclusive) timestamp
 * @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
 * @param data.running filter on running jobs
 * @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
 * @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
 * @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.suspended filter on suspended jobs
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.isSkipped is the job skipped
 * @param data.isFlowStep is the job a flow step
 * @param data.hasNullParent has null parent
 * @param data.success filter on successful jobs
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @param data.isNotSchedule is not a scheduled job
 * @returns Job All jobs
 * @throws ApiError
 */
export declare const listJobs: (data: ListJobsData) => CancelablePromise<ListJobsResponse>;
/**
 * get db clock
 * @returns number the timestamp of the db that can be used to compute the drift
 * @throws ApiError
 */
export declare const getDbClock: () => CancelablePromise<GetDbClockResponse>;
/**
 * Count jobs by tag
 * @param data The data for the request.
 * @param data.horizonSecs Past Time horizon in seconds (when to start the count = now - horizon) (default is 3600)
 * @param data.workspaceId Specific workspace ID to filter results (optional)
 * @returns unknown Job counts by tag
 * @throws ApiError
 */
export declare const countJobsByTag: (data?: CountJobsByTagData) => CancelablePromise<CountJobsByTagResponse>;
/**
 * get job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.noLogs
 * @param data.noCode
 * @returns Job job details
 * @throws ApiError
 */
export declare const getJob: (data: GetJobData) => CancelablePromise<GetJobResponse>;
/**
 * get root job id
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns string get root job id
 * @throws ApiError
 */
export declare const getRootJobId: (data: GetRootJobIdData) => CancelablePromise<GetRootJobIdResponse>;
/**
 * get job logs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns string job details
 * @throws ApiError
 */
export declare const getJobLogs: (data: GetJobLogsData) => CancelablePromise<GetJobLogsResponse>;
/**
 * get job args
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns unknown job args
 * @throws ApiError
 */
export declare const getJobArgs: (data: GetJobArgsData) => CancelablePromise<GetJobArgsResponse>;
/**
 * get job updates
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.running
 * @param data.logOffset
 * @param data.getProgress
 * @returns unknown job details
 * @throws ApiError
 */
export declare const getJobUpdates: (data: GetJobUpdatesData) => CancelablePromise<GetJobUpdatesResponse>;
/**
 * get job updates via server-sent events
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.running
 * @param data.logOffset
 * @param data.getProgress
 * @param data.onlyResult
 * @returns string server-sent events stream of job updates
 * @throws ApiError
 */
export declare const getJobUpdatesSse: (data: GetJobUpdatesSseData) => CancelablePromise<GetJobUpdatesSseResponse>;
/**
 * get log file from object store
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string job log
 * @throws ApiError
 */
export declare const getLogFileFromStore: (data: GetLogFileFromStoreData) => CancelablePromise<GetLogFileFromStoreResponse>;
/**
 * get flow debug info
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns unknown flow debug info details
 * @throws ApiError
 */
export declare const getFlowDebugInfo: (data: GetFlowDebugInfoData) => CancelablePromise<GetFlowDebugInfoResponse>;
/**
 * get completed job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns CompletedJob job details
 * @throws ApiError
 */
export declare const getCompletedJob: (data: GetCompletedJobData) => CancelablePromise<GetCompletedJobResponse>;
/**
 * get completed job result
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.suspendedJob
 * @param data.resumeId
 * @param data.secret
 * @param data.approver
 * @returns unknown result
 * @throws ApiError
 */
export declare const getCompletedJobResult: (data: GetCompletedJobResultData) => CancelablePromise<GetCompletedJobResultResponse>;
/**
 * get completed job result if job is completed
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.getStarted
 * @returns unknown result
 * @throws ApiError
 */
export declare const getCompletedJobResultMaybe: (data: GetCompletedJobResultMaybeData) => CancelablePromise<GetCompletedJobResultMaybeResponse>;
/**
 * delete completed job (erase content but keep run id)
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns CompletedJob job details
 * @throws ApiError
 */
export declare const deleteCompletedJob: (data: DeleteCompletedJobData) => CancelablePromise<DeleteCompletedJobResponse>;
/**
 * cancel queued or running job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody reason
 * @returns string job canceled
 * @throws ApiError
 */
export declare const cancelQueuedJob: (data: CancelQueuedJobData) => CancelablePromise<CancelQueuedJobResponse>;
/**
 * cancel all queued jobs for persistent script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody reason
 * @returns string persistent job scaled down to zero
 * @throws ApiError
 */
export declare const cancelPersistentQueuedJobs: (data: CancelPersistentQueuedJobsData) => CancelablePromise<CancelPersistentQueuedJobsResponse>;
/**
 * force cancel queued job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody reason
 * @returns string job canceled
 * @throws ApiError
 */
export declare const forceCancelQueuedJob: (data: ForceCancelQueuedJobData) => CancelablePromise<ForceCancelQueuedJobResponse>;
/**
 * create an HMac signature given a job id and a resume id
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.approver
 * @returns string job signature
 * @throws ApiError
 */
export declare const createJobSignature: (data: CreateJobSignatureData) => CancelablePromise<CreateJobSignatureResponse>;
/**
 * get resume urls given a job_id, resume_id and a nonce to resume a flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.approver
 * @returns unknown url endpoints
 * @throws ApiError
 */
export declare const getResumeUrls: (data: GetResumeUrlsData) => CancelablePromise<GetResumeUrlsResponse>;
/**
 * generate interactive slack approval for suspended job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.slackResourcePath
 * @param data.channelId
 * @param data.flowStepId
 * @param data.approver
 * @param data.message
 * @param data.defaultArgsJson
 * @param data.dynamicEnumsJson
 * @returns unknown Interactive slack approval message sent successfully
 * @throws ApiError
 */
export declare const getSlackApprovalPayload: (data: GetSlackApprovalPayloadData) => CancelablePromise<GetSlackApprovalPayloadResponse>;
/**
 * generate interactive teams approval for suspended job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.teamName
 * @param data.channelName
 * @param data.flowStepId
 * @param data.approver
 * @param data.message
 * @param data.defaultArgsJson
 * @param data.dynamicEnumsJson
 * @returns unknown Interactive slack approval message sent successfully
 * @throws ApiError
 */
export declare const getTeamsApprovalPayload: (data: GetTeamsApprovalPayloadData) => CancelablePromise<GetTeamsApprovalPayloadResponse>;
/**
 * resume a job for a suspended flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.signature
 * @param data.payload The base64 encoded payload that has been encoded as a JSON. e.g how to encode such payload encodeURIComponent
 * `encodeURIComponent(btoa(JSON.stringify({a: 2})))`
 *
 * @param data.approver
 * @returns string job resumed
 * @throws ApiError
 */
export declare const resumeSuspendedJobGet: (data: ResumeSuspendedJobGetData) => CancelablePromise<ResumeSuspendedJobGetResponse>;
/**
 * resume a job for a suspended flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.signature
 * @param data.requestBody
 * @param data.approver
 * @returns string job resumed
 * @throws ApiError
 */
export declare const resumeSuspendedJobPost: (data: ResumeSuspendedJobPostData) => CancelablePromise<ResumeSuspendedJobPostResponse>;
/**
 * set flow user state at a given key
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.key
 * @param data.requestBody new value
 * @returns string flow user state updated
 * @throws ApiError
 */
export declare const setFlowUserState: (data: SetFlowUserStateData) => CancelablePromise<SetFlowUserStateResponse>;
/**
 * get flow user state at a given key
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.key
 * @returns unknown flow user state updated
 * @throws ApiError
 */
export declare const getFlowUserState: (data: GetFlowUserStateData) => CancelablePromise<GetFlowUserStateResponse>;
/**
 * resume a job for a suspended flow as an owner
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody
 * @returns string job resumed
 * @throws ApiError
 */
export declare const resumeSuspendedFlowAsOwner: (data: ResumeSuspendedFlowAsOwnerData) => CancelablePromise<ResumeSuspendedFlowAsOwnerResponse>;
/**
 * cancel a job for a suspended flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.signature
 * @param data.approver
 * @returns string job canceled
 * @throws ApiError
 */
export declare const cancelSuspendedJobGet: (data: CancelSuspendedJobGetData) => CancelablePromise<CancelSuspendedJobGetResponse>;
/**
 * cancel a job for a suspended flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.signature
 * @param data.requestBody
 * @param data.approver
 * @returns string job canceled
 * @throws ApiError
 */
export declare const cancelSuspendedJobPost: (data: CancelSuspendedJobPostData) => CancelablePromise<CancelSuspendedJobPostResponse>;
/**
 * get parent flow job of suspended job
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.resumeId
 * @param data.signature
 * @param data.approver
 * @returns unknown parent flow details
 * @throws ApiError
 */
export declare const getSuspendedJobFlow: (data: GetSuspendedJobFlowData) => CancelablePromise<GetSuspendedJobFlowResponse>;
/**
 * preview schedule
 * @param data The data for the request.
 * @param data.requestBody schedule
 * @returns string List of 5 estimated upcoming execution events (in UTC)
 * @throws ApiError
 */
export declare const previewSchedule: (data: PreviewScheduleData) => CancelablePromise<PreviewScheduleResponse>;
/**
 * create schedule
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new schedule
 * @returns string schedule created
 * @throws ApiError
 */
export declare const createSchedule: (data: CreateScheduleData) => CancelablePromise<CreateScheduleResponse>;
/**
 * update schedule
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated schedule
 * @returns string schedule updated
 * @throws ApiError
 */
export declare const updateSchedule: (data: UpdateScheduleData) => CancelablePromise<UpdateScheduleResponse>;
/**
 * set enabled schedule
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated schedule enable
 * @returns string schedule enabled set
 * @throws ApiError
 */
export declare const setScheduleEnabled: (data: SetScheduleEnabledData) => CancelablePromise<SetScheduleEnabledResponse>;
/**
 * delete schedule
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string schedule deleted
 * @throws ApiError
 */
export declare const deleteSchedule: (data: DeleteScheduleData) => CancelablePromise<DeleteScheduleResponse>;
/**
 * get schedule
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns Schedule schedule deleted
 * @throws ApiError
 */
export declare const getSchedule: (data: GetScheduleData) => CancelablePromise<GetScheduleResponse>;
/**
 * does schedule exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean schedule exists
 * @throws ApiError
 */
export declare const existsSchedule: (data: ExistsScheduleData) => CancelablePromise<ExistsScheduleResponse>;
/**
 * list schedules
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns Schedule schedule list
 * @throws ApiError
 */
export declare const listSchedules: (data: ListSchedulesData) => CancelablePromise<ListSchedulesResponse>;
/**
 * list schedules with last 20 jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns ScheduleWJobs schedule list
 * @throws ApiError
 */
export declare const listSchedulesWithJobs: (data: ListSchedulesWithJobsData) => CancelablePromise<ListSchedulesWithJobsResponse>;
/**
 * Set default error or recoevery handler
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Handler description
 * @returns unknown default error handler set
 * @throws ApiError
 */
export declare const setDefaultErrorOrRecoveryHandler: (data: SetDefaultErrorOrRecoveryHandlerData) => CancelablePromise<SetDefaultErrorOrRecoveryHandlerResponse>;
/**
 * generate openapi spec from http routes/webhook
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody openapi spec info and url
 * @returns string openapi spec
 * @throws ApiError
 */
export declare const generateOpenapiSpec: (data: GenerateOpenapiSpecData) => CancelablePromise<GenerateOpenapiSpecResponse>;
/**
 * Download the OpenAPI v3.1 spec as a file
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody openapi spec info and url
 * @returns binary Downloaded OpenAPI spec
 * @throws ApiError
 */
export declare const downloadOpenapiSpec: (data: DownloadOpenapiSpecData) => CancelablePromise<DownloadOpenapiSpecResponse>;
/**
 * create many HTTP triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new http trigger
 * @returns string http trigger created
 * @throws ApiError
 */
export declare const createHttpTriggers: (data: CreateHttpTriggersData) => CancelablePromise<CreateHttpTriggersResponse>;
/**
 * create http trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new http trigger
 * @returns string http trigger created
 * @throws ApiError
 */
export declare const createHttpTrigger: (data: CreateHttpTriggerData) => CancelablePromise<CreateHttpTriggerResponse>;
/**
 * update http trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string http trigger updated
 * @throws ApiError
 */
export declare const updateHttpTrigger: (data: UpdateHttpTriggerData) => CancelablePromise<UpdateHttpTriggerResponse>;
/**
 * delete http trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string http trigger deleted
 * @throws ApiError
 */
export declare const deleteHttpTrigger: (data: DeleteHttpTriggerData) => CancelablePromise<DeleteHttpTriggerResponse>;
/**
 * get http trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns HttpTrigger http trigger deleted
 * @throws ApiError
 */
export declare const getHttpTrigger: (data: GetHttpTriggerData) => CancelablePromise<GetHttpTriggerResponse>;
/**
 * list http triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns HttpTrigger http trigger list
 * @throws ApiError
 */
export declare const listHttpTriggers: (data: ListHttpTriggersData) => CancelablePromise<ListHttpTriggersResponse>;
/**
 * does http trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean http trigger exists
 * @throws ApiError
 */
export declare const existsHttpTrigger: (data: ExistsHttpTriggerData) => CancelablePromise<ExistsHttpTriggerResponse>;
/**
 * does route exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody route exists request
 * @returns boolean route exists
 * @throws ApiError
 */
export declare const existsRoute: (data: ExistsRouteData) => CancelablePromise<ExistsRouteResponse>;
/**
 * create websocket trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new websocket trigger
 * @returns string websocket trigger created
 * @throws ApiError
 */
export declare const createWebsocketTrigger: (data: CreateWebsocketTriggerData) => CancelablePromise<CreateWebsocketTriggerResponse>;
/**
 * update websocket trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string websocket trigger updated
 * @throws ApiError
 */
export declare const updateWebsocketTrigger: (data: UpdateWebsocketTriggerData) => CancelablePromise<UpdateWebsocketTriggerResponse>;
/**
 * delete websocket trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string websocket trigger deleted
 * @throws ApiError
 */
export declare const deleteWebsocketTrigger: (data: DeleteWebsocketTriggerData) => CancelablePromise<DeleteWebsocketTriggerResponse>;
/**
 * get websocket trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns WebsocketTrigger websocket trigger deleted
 * @throws ApiError
 */
export declare const getWebsocketTrigger: (data: GetWebsocketTriggerData) => CancelablePromise<GetWebsocketTriggerResponse>;
/**
 * list websocket triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns WebsocketTrigger websocket trigger list
 * @throws ApiError
 */
export declare const listWebsocketTriggers: (data: ListWebsocketTriggersData) => CancelablePromise<ListWebsocketTriggersResponse>;
/**
 * does websocket trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean websocket trigger exists
 * @throws ApiError
 */
export declare const existsWebsocketTrigger: (data: ExistsWebsocketTriggerData) => CancelablePromise<ExistsWebsocketTriggerResponse>;
/**
 * set enabled websocket trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated websocket trigger enable
 * @returns string websocket trigger enabled set
 * @throws ApiError
 */
export declare const setWebsocketTriggerEnabled: (data: SetWebsocketTriggerEnabledData) => CancelablePromise<SetWebsocketTriggerEnabledResponse>;
/**
 * test websocket connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test websocket connection
 * @returns string successfuly connected to websocket
 * @throws ApiError
 */
export declare const testWebsocketConnection: (data: TestWebsocketConnectionData) => CancelablePromise<TestWebsocketConnectionResponse>;
/**
 * create kafka trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new kafka trigger
 * @returns string kafka trigger created
 * @throws ApiError
 */
export declare const createKafkaTrigger: (data: CreateKafkaTriggerData) => CancelablePromise<CreateKafkaTriggerResponse>;
/**
 * update kafka trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string kafka trigger updated
 * @throws ApiError
 */
export declare const updateKafkaTrigger: (data: UpdateKafkaTriggerData) => CancelablePromise<UpdateKafkaTriggerResponse>;
/**
 * delete kafka trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string kafka trigger deleted
 * @throws ApiError
 */
export declare const deleteKafkaTrigger: (data: DeleteKafkaTriggerData) => CancelablePromise<DeleteKafkaTriggerResponse>;
/**
 * get kafka trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns KafkaTrigger kafka trigger deleted
 * @throws ApiError
 */
export declare const getKafkaTrigger: (data: GetKafkaTriggerData) => CancelablePromise<GetKafkaTriggerResponse>;
/**
 * list kafka triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns KafkaTrigger kafka trigger list
 * @throws ApiError
 */
export declare const listKafkaTriggers: (data: ListKafkaTriggersData) => CancelablePromise<ListKafkaTriggersResponse>;
/**
 * does kafka trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean kafka trigger exists
 * @throws ApiError
 */
export declare const existsKafkaTrigger: (data: ExistsKafkaTriggerData) => CancelablePromise<ExistsKafkaTriggerResponse>;
/**
 * set enabled kafka trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated kafka trigger enable
 * @returns string kafka trigger enabled set
 * @throws ApiError
 */
export declare const setKafkaTriggerEnabled: (data: SetKafkaTriggerEnabledData) => CancelablePromise<SetKafkaTriggerEnabledResponse>;
/**
 * test kafka connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test kafka connection
 * @returns string successfuly connected to kafka brokers
 * @throws ApiError
 */
export declare const testKafkaConnection: (data: TestKafkaConnectionData) => CancelablePromise<TestKafkaConnectionResponse>;
/**
 * create nats trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new nats trigger
 * @returns string nats trigger created
 * @throws ApiError
 */
export declare const createNatsTrigger: (data: CreateNatsTriggerData) => CancelablePromise<CreateNatsTriggerResponse>;
/**
 * update nats trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string nats trigger updated
 * @throws ApiError
 */
export declare const updateNatsTrigger: (data: UpdateNatsTriggerData) => CancelablePromise<UpdateNatsTriggerResponse>;
/**
 * delete nats trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string nats trigger deleted
 * @throws ApiError
 */
export declare const deleteNatsTrigger: (data: DeleteNatsTriggerData) => CancelablePromise<DeleteNatsTriggerResponse>;
/**
 * get nats trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns NatsTrigger nats trigger deleted
 * @throws ApiError
 */
export declare const getNatsTrigger: (data: GetNatsTriggerData) => CancelablePromise<GetNatsTriggerResponse>;
/**
 * list nats triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns NatsTrigger nats trigger list
 * @throws ApiError
 */
export declare const listNatsTriggers: (data: ListNatsTriggersData) => CancelablePromise<ListNatsTriggersResponse>;
/**
 * does nats trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean nats trigger exists
 * @throws ApiError
 */
export declare const existsNatsTrigger: (data: ExistsNatsTriggerData) => CancelablePromise<ExistsNatsTriggerResponse>;
/**
 * set enabled nats trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated nats trigger enable
 * @returns string nats trigger enabled set
 * @throws ApiError
 */
export declare const setNatsTriggerEnabled: (data: SetNatsTriggerEnabledData) => CancelablePromise<SetNatsTriggerEnabledResponse>;
/**
 * test NATS connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test nats connection
 * @returns string successfuly connected to NATS servers
 * @throws ApiError
 */
export declare const testNatsConnection: (data: TestNatsConnectionData) => CancelablePromise<TestNatsConnectionResponse>;
/**
 * create sqs trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new sqs trigger
 * @returns string sqs trigger created
 * @throws ApiError
 */
export declare const createSqsTrigger: (data: CreateSqsTriggerData) => CancelablePromise<CreateSqsTriggerResponse>;
/**
 * update sqs trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string sqs trigger updated
 * @throws ApiError
 */
export declare const updateSqsTrigger: (data: UpdateSqsTriggerData) => CancelablePromise<UpdateSqsTriggerResponse>;
/**
 * delete sqs trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string sqs trigger deleted
 * @throws ApiError
 */
export declare const deleteSqsTrigger: (data: DeleteSqsTriggerData) => CancelablePromise<DeleteSqsTriggerResponse>;
/**
 * get sqs trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns SqsTrigger sqs trigger deleted
 * @throws ApiError
 */
export declare const getSqsTrigger: (data: GetSqsTriggerData) => CancelablePromise<GetSqsTriggerResponse>;
/**
 * list sqs triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns SqsTrigger sqs trigger list
 * @throws ApiError
 */
export declare const listSqsTriggers: (data: ListSqsTriggersData) => CancelablePromise<ListSqsTriggersResponse>;
/**
 * does sqs trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean sqs trigger exists
 * @throws ApiError
 */
export declare const existsSqsTrigger: (data: ExistsSqsTriggerData) => CancelablePromise<ExistsSqsTriggerResponse>;
/**
 * set enabled sqs trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated sqs trigger enable
 * @returns string sqs trigger enabled set
 * @throws ApiError
 */
export declare const setSqsTriggerEnabled: (data: SetSqsTriggerEnabledData) => CancelablePromise<SetSqsTriggerEnabledResponse>;
/**
 * test sqs connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test sqs connection
 * @returns string successfuly connected to sqs
 * @throws ApiError
 */
export declare const testSqsConnection: (data: TestSqsConnectionData) => CancelablePromise<TestSqsConnectionResponse>;
/**
 * create mqtt trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new mqtt trigger
 * @returns string mqtt trigger created
 * @throws ApiError
 */
export declare const createMqttTrigger: (data: CreateMqttTriggerData) => CancelablePromise<CreateMqttTriggerResponse>;
/**
 * update mqtt trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string mqtt trigger updated
 * @throws ApiError
 */
export declare const updateMqttTrigger: (data: UpdateMqttTriggerData) => CancelablePromise<UpdateMqttTriggerResponse>;
/**
 * delete mqtt trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string mqtt trigger deleted
 * @throws ApiError
 */
export declare const deleteMqttTrigger: (data: DeleteMqttTriggerData) => CancelablePromise<DeleteMqttTriggerResponse>;
/**
 * get mqtt trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns MqttTrigger mqtt trigger deleted
 * @throws ApiError
 */
export declare const getMqttTrigger: (data: GetMqttTriggerData) => CancelablePromise<GetMqttTriggerResponse>;
/**
 * list mqtt triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns MqttTrigger mqtt trigger list
 * @throws ApiError
 */
export declare const listMqttTriggers: (data: ListMqttTriggersData) => CancelablePromise<ListMqttTriggersResponse>;
/**
 * does mqtt trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean mqtt trigger exists
 * @throws ApiError
 */
export declare const existsMqttTrigger: (data: ExistsMqttTriggerData) => CancelablePromise<ExistsMqttTriggerResponse>;
/**
 * set enabled mqtt trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated mqtt trigger enable
 * @returns string mqtt trigger enabled set
 * @throws ApiError
 */
export declare const setMqttTriggerEnabled: (data: SetMqttTriggerEnabledData) => CancelablePromise<SetMqttTriggerEnabledResponse>;
/**
 * test mqtt connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test mqtt connection
 * @returns string successfully connected to mqtt
 * @throws ApiError
 */
export declare const testMqttConnection: (data: TestMqttConnectionData) => CancelablePromise<TestMqttConnectionResponse>;
/**
 * create gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new gcp trigger
 * @returns string gcp trigger created
 * @throws ApiError
 */
export declare const createGcpTrigger: (data: CreateGcpTriggerData) => CancelablePromise<CreateGcpTriggerResponse>;
/**
 * update gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string gcp trigger updated
 * @throws ApiError
 */
export declare const updateGcpTrigger: (data: UpdateGcpTriggerData) => CancelablePromise<UpdateGcpTriggerResponse>;
/**
 * delete gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string gcp trigger deleted
 * @throws ApiError
 */
export declare const deleteGcpTrigger: (data: DeleteGcpTriggerData) => CancelablePromise<DeleteGcpTriggerResponse>;
/**
 * get gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns GcpTrigger gcp trigger deleted
 * @throws ApiError
 */
export declare const getGcpTrigger: (data: GetGcpTriggerData) => CancelablePromise<GetGcpTriggerResponse>;
/**
 * list gcp triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns GcpTrigger gcp trigger list
 * @throws ApiError
 */
export declare const listGcpTriggers: (data: ListGcpTriggersData) => CancelablePromise<ListGcpTriggersResponse>;
/**
 * does gcp trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean gcp trigger exists
 * @throws ApiError
 */
export declare const existsGcpTrigger: (data: ExistsGcpTriggerData) => CancelablePromise<ExistsGcpTriggerResponse>;
/**
 * set enabled gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated gcp trigger enable
 * @returns string gcp trigger enabled set
 * @throws ApiError
 */
export declare const setGcpTriggerEnabled: (data: SetGcpTriggerEnabledData) => CancelablePromise<SetGcpTriggerEnabledResponse>;
/**
 * test gcp connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test gcp connection
 * @returns string try to connect to a gcp broker
 * @throws ApiError
 */
export declare const testGcpConnection: (data: TestGcpConnectionData) => CancelablePromise<TestGcpConnectionResponse>;
/**
 * delete gcp trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody args to delete subscription from google cloud
 * @returns string gcp trigger deleted
 * @throws ApiError
 */
export declare const deleteGcpSubscription: (data: DeleteGcpSubscriptionData) => CancelablePromise<DeleteGcpSubscriptionResponse>;
/**
 * list all topics of google cloud service
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string get all google topics
 * @throws ApiError
 */
export declare const listGoogleTopics: (data: ListGoogleTopicsData) => CancelablePromise<ListGoogleTopicsResponse>;
/**
 * list all subscription of a give topic from google cloud service
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody args to get subscription's topic from google cloud
 * @returns string get all google topic subscriptions name
 * @throws ApiError
 */
export declare const listAllTgoogleTopicSubscriptions: (data: ListAllTgoogleTopicSubscriptionsData) => CancelablePromise<ListAllTgoogleTopicSubscriptionsResponse>;
/**
 * get postgres version
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string postgres version
 * @throws ApiError
 */
export declare const getPostgresVersion: (data: GetPostgresVersionData) => CancelablePromise<GetPostgresVersionResponse>;
/**
 * check if postgres configuration is set to logical
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean boolean that indicates if postgres is set to logical level or not
 * @throws ApiError
 */
export declare const isValidPostgresConfiguration: (data: IsValidPostgresConfigurationData) => CancelablePromise<IsValidPostgresConfigurationResponse>;
/**
 * create template script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody template script
 * @returns string custom id to retrieve template script
 * @throws ApiError
 */
export declare const createTemplateScript: (data: CreateTemplateScriptData) => CancelablePromise<CreateTemplateScriptResponse>;
/**
 * get template script
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns string template script
 * @throws ApiError
 */
export declare const getTemplateScript: (data: GetTemplateScriptData) => CancelablePromise<GetTemplateScriptResponse>;
/**
 * list postgres replication slot
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns SlotList list postgres slot
 * @throws ApiError
 */
export declare const listPostgresReplicationSlot: (data: ListPostgresReplicationSlotData) => CancelablePromise<ListPostgresReplicationSlotResponse>;
/**
 * create replication slot for postgres
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody new slot for postgres
 * @returns string slot created
 * @throws ApiError
 */
export declare const createPostgresReplicationSlot: (data: CreatePostgresReplicationSlotData) => CancelablePromise<CreatePostgresReplicationSlotResponse>;
/**
 * delete postgres replication slot
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody replication slot of postgres
 * @returns string postgres replication slot deleted
 * @throws ApiError
 */
export declare const deletePostgresReplicationSlot: (data: DeletePostgresReplicationSlotData) => CancelablePromise<DeletePostgresReplicationSlotResponse>;
/**
 * list postgres publication
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string database publication list
 * @throws ApiError
 */
export declare const listPostgresPublication: (data: ListPostgresPublicationData) => CancelablePromise<ListPostgresPublicationResponse>;
/**
 * get postgres publication
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.publication
 * @returns PublicationData postgres publication get
 * @throws ApiError
 */
export declare const getPostgresPublication: (data: GetPostgresPublicationData) => CancelablePromise<GetPostgresPublicationResponse>;
/**
 * create publication for postgres
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.publication
 * @param data.requestBody new publication for postgres
 * @returns string publication created
 * @throws ApiError
 */
export declare const createPostgresPublication: (data: CreatePostgresPublicationData) => CancelablePromise<CreatePostgresPublicationResponse>;
/**
 * update publication for postgres
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.publication
 * @param data.requestBody update publication for postgres
 * @returns string publication updated
 * @throws ApiError
 */
export declare const updatePostgresPublication: (data: UpdatePostgresPublicationData) => CancelablePromise<UpdatePostgresPublicationResponse>;
/**
 * delete postgres publication
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.publication
 * @returns string postgres publication deleted
 * @throws ApiError
 */
export declare const deletePostgresPublication: (data: DeletePostgresPublicationData) => CancelablePromise<DeletePostgresPublicationResponse>;
/**
 * create postgres trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody new postgres trigger
 * @returns string postgres trigger created
 * @throws ApiError
 */
export declare const createPostgresTrigger: (data: CreatePostgresTriggerData) => CancelablePromise<CreatePostgresTriggerResponse>;
/**
 * update postgres trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated trigger
 * @returns string postgres trigger updated
 * @throws ApiError
 */
export declare const updatePostgresTrigger: (data: UpdatePostgresTriggerData) => CancelablePromise<UpdatePostgresTriggerResponse>;
/**
 * delete postgres trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns string postgres trigger deleted
 * @throws ApiError
 */
export declare const deletePostgresTrigger: (data: DeletePostgresTriggerData) => CancelablePromise<DeletePostgresTriggerResponse>;
/**
 * get postgres trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns PostgresTrigger get postgres trigger
 * @throws ApiError
 */
export declare const getPostgresTrigger: (data: GetPostgresTriggerData) => CancelablePromise<GetPostgresTriggerResponse>;
/**
 * list postgres triggers
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.path filter by path
 * @param data.isFlow
 * @param data.pathStart
 * @returns PostgresTrigger postgres trigger list
 * @throws ApiError
 */
export declare const listPostgresTriggers: (data: ListPostgresTriggersData) => CancelablePromise<ListPostgresTriggersResponse>;
/**
 * does postgres trigger exists
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @returns boolean postgres trigger exists
 * @throws ApiError
 */
export declare const existsPostgresTrigger: (data: ExistsPostgresTriggerData) => CancelablePromise<ExistsPostgresTriggerResponse>;
/**
 * set enabled postgres trigger
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.requestBody updated postgres trigger enable
 * @returns string postgres trigger enabled set
 * @throws ApiError
 */
export declare const setPostgresTriggerEnabled: (data: SetPostgresTriggerEnabledData) => CancelablePromise<SetPostgresTriggerEnabledResponse>;
/**
 * test postgres connection
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody test postgres connection
 * @returns string successfuly connected to postgres
 * @throws ApiError
 */
export declare const testPostgresConnection: (data: TestPostgresConnectionData) => CancelablePromise<TestPostgresConnectionResponse>;
/**
 * list instance groups
 * @returns InstanceGroup instance group list
 * @throws ApiError
 */
export declare const listInstanceGroups: () => CancelablePromise<ListInstanceGroupsResponse>;
/**
 * get instance group
 * @param data The data for the request.
 * @param data.name
 * @returns InstanceGroup instance group
 * @throws ApiError
 */
export declare const getInstanceGroup: (data: GetInstanceGroupData) => CancelablePromise<GetInstanceGroupResponse>;
/**
 * create instance group
 * @param data The data for the request.
 * @param data.requestBody create instance group
 * @returns string instance group created
 * @throws ApiError
 */
export declare const createInstanceGroup: (data: CreateInstanceGroupData) => CancelablePromise<CreateInstanceGroupResponse>;
/**
 * update instance group
 * @param data The data for the request.
 * @param data.name
 * @param data.requestBody update instance group
 * @returns string instance group updated
 * @throws ApiError
 */
export declare const updateInstanceGroup: (data: UpdateInstanceGroupData) => CancelablePromise<UpdateInstanceGroupResponse>;
/**
 * delete instance group
 * @param data The data for the request.
 * @param data.name
 * @returns string instance group deleted
 * @throws ApiError
 */
export declare const deleteInstanceGroup: (data: DeleteInstanceGroupData) => CancelablePromise<DeleteInstanceGroupResponse>;
/**
 * add user to instance group
 * @param data The data for the request.
 * @param data.name
 * @param data.requestBody user to add to instance group
 * @returns string user added to instance group
 * @throws ApiError
 */
export declare const addUserToInstanceGroup: (data: AddUserToInstanceGroupData) => CancelablePromise<AddUserToInstanceGroupResponse>;
/**
 * remove user from instance group
 * @param data The data for the request.
 * @param data.name
 * @param data.requestBody user to remove from instance group
 * @returns string user removed from instance group
 * @throws ApiError
 */
export declare const removeUserFromInstanceGroup: (data: RemoveUserFromInstanceGroupData) => CancelablePromise<RemoveUserFromInstanceGroupResponse>;
/**
 * export instance groups
 * @returns ExportedInstanceGroup exported instance groups
 * @throws ApiError
 */
export declare const exportInstanceGroups: () => CancelablePromise<ExportInstanceGroupsResponse>;
/**
 * overwrite instance groups
 * @param data The data for the request.
 * @param data.requestBody overwrite instance groups
 * @returns string success message
 * @throws ApiError
 */
export declare const overwriteInstanceGroups: (data: OverwriteInstanceGroupsData) => CancelablePromise<OverwriteInstanceGroupsResponse>;
/**
 * list groups
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns Group group list
 * @throws ApiError
 */
export declare const listGroups: (data: ListGroupsData) => CancelablePromise<ListGroupsResponse>;
/**
 * list group names
 * @param data The data for the request.
 * @param data.workspace
 * @param data.onlyMemberOf only list the groups the user is member of (default false)
 * @returns string group list
 * @throws ApiError
 */
export declare const listGroupNames: (data: ListGroupNamesData) => CancelablePromise<ListGroupNamesResponse>;
/**
 * create group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody create group
 * @returns string group created
 * @throws ApiError
 */
export declare const createGroup: (data: CreateGroupData) => CancelablePromise<CreateGroupResponse>;
/**
 * update group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody updated group
 * @returns string group updated
 * @throws ApiError
 */
export declare const updateGroup: (data: UpdateGroupData) => CancelablePromise<UpdateGroupResponse>;
/**
 * delete group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns string group deleted
 * @throws ApiError
 */
export declare const deleteGroup: (data: DeleteGroupData) => CancelablePromise<DeleteGroupResponse>;
/**
 * get group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns Group group
 * @throws ApiError
 */
export declare const getGroup: (data: GetGroupData) => CancelablePromise<GetGroupResponse>;
/**
 * add user to group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody added user to group
 * @returns string user added to group
 * @throws ApiError
 */
export declare const addUserToGroup: (data: AddUserToGroupData) => CancelablePromise<AddUserToGroupResponse>;
/**
 * remove user to group
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody added user to group
 * @returns string user removed from group
 * @throws ApiError
 */
export declare const removeUserToGroup: (data: RemoveUserToGroupData) => CancelablePromise<RemoveUserToGroupResponse>;
/**
 * list folders
 * @param data The data for the request.
 * @param data.workspace
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns Folder folder list
 * @throws ApiError
 */
export declare const listFolders: (data: ListFoldersData) => CancelablePromise<ListFoldersResponse>;
/**
 * list folder names
 * @param data The data for the request.
 * @param data.workspace
 * @param data.onlyMemberOf only list the folders the user is member of (default false)
 * @returns string folder list
 * @throws ApiError
 */
export declare const listFolderNames: (data: ListFolderNamesData) => CancelablePromise<ListFolderNamesResponse>;
/**
 * create folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody create folder
 * @returns string folder created
 * @throws ApiError
 */
export declare const createFolder: (data: CreateFolderData) => CancelablePromise<CreateFolderResponse>;
/**
 * update folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody update folder
 * @returns string folder updated
 * @throws ApiError
 */
export declare const updateFolder: (data: UpdateFolderData) => CancelablePromise<UpdateFolderResponse>;
/**
 * delete folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns string folder deleted
 * @throws ApiError
 */
export declare const deleteFolder: (data: DeleteFolderData) => CancelablePromise<DeleteFolderResponse>;
/**
 * get folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns Folder folder
 * @throws ApiError
 */
export declare const getFolder: (data: GetFolderData) => CancelablePromise<GetFolderResponse>;
/**
 * exists folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns boolean folder exists
 * @throws ApiError
 */
export declare const existsFolder: (data: ExistsFolderData) => CancelablePromise<ExistsFolderResponse>;
/**
 * get folder usage
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @returns unknown folder
 * @throws ApiError
 */
export declare const getFolderUsage: (data: GetFolderUsageData) => CancelablePromise<GetFolderUsageResponse>;
/**
 * add owner to folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody owner user to folder
 * @returns string owner added to folder
 * @throws ApiError
 */
export declare const addOwnerToFolder: (data: AddOwnerToFolderData) => CancelablePromise<AddOwnerToFolderResponse>;
/**
 * remove owner to folder
 * @param data The data for the request.
 * @param data.workspace
 * @param data.name
 * @param data.requestBody added owner to folder
 * @returns string owner removed from folder
 * @throws ApiError
 */
export declare const removeOwnerToFolder: (data: RemoveOwnerToFolderData) => CancelablePromise<RemoveOwnerToFolderResponse>;
/**
 * list workers
 * @param data The data for the request.
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.pingSince number of seconds the worker must have had a last ping more recent of (default to 300)
 * @returns WorkerPing a list of workers
 * @throws ApiError
 */
export declare const listWorkers: (data?: ListWorkersData) => CancelablePromise<ListWorkersResponse>;
/**
 * exists worker with tag
 * @param data The data for the request.
 * @param data.tag
 * @returns boolean whether a worker with the tag exists
 * @throws ApiError
 */
export declare const existsWorkerWithTag: (data: ExistsWorkerWithTagData) => CancelablePromise<ExistsWorkerWithTagResponse>;
/**
 * get queue metrics
 * @returns unknown metrics
 * @throws ApiError
 */
export declare const getQueueMetrics: () => CancelablePromise<GetQueueMetricsResponse>;
/**
 * get counts of jobs waiting for an executor per tag
 * @returns number queue counts
 * @throws ApiError
 */
export declare const getCountsOfJobsWaitingPerTag: () => CancelablePromise<GetCountsOfJobsWaitingPerTagResponse>;
/**
 * list worker groups
 * @returns unknown a list of worker group configs
 * @throws ApiError
 */
export declare const listWorkerGroups: () => CancelablePromise<ListWorkerGroupsResponse>;
/**
 * get config
 * @param data The data for the request.
 * @param data.name
 * @returns Configs a config
 * @throws ApiError
 */
export declare const getConfig: (data: GetConfigData) => CancelablePromise<GetConfigResponse>;
/**
 * Update config
 * @param data The data for the request.
 * @param data.name
 * @param data.requestBody worker group
 * @returns string Update a worker group
 * @throws ApiError
 */
export declare const updateConfig: (data: UpdateConfigData) => CancelablePromise<UpdateConfigResponse>;
/**
 * Delete Config
 * @param data The data for the request.
 * @param data.name
 * @returns string Delete config
 * @throws ApiError
 */
export declare const deleteConfig: (data: DeleteConfigData) => CancelablePromise<DeleteConfigResponse>;
/**
 * list configs
 * @returns Config list of configs
 * @throws ApiError
 */
export declare const listConfigs: () => CancelablePromise<ListConfigsResponse>;
/**
 * List autoscaling events
 * @param data The data for the request.
 * @param data.workerGroup
 * @returns AutoscalingEvent List of autoscaling events
 * @throws ApiError
 */
export declare const listAutoscalingEvents: (data: ListAutoscalingEventsData) => CancelablePromise<ListAutoscalingEventsResponse>;
/**
 * Get currently available python versions provided by UV.
 * @returns string List of python versions
 * @throws ApiError
 */
export declare const listAvailablePythonVersions: () => CancelablePromise<ListAvailablePythonVersionsResponse>;
/**
 * create agent token
 * @param data The data for the request.
 * @param data.requestBody agent token
 * @returns string agent token created
 * @throws ApiError
 */
export declare const createAgentToken: (data: CreateAgentTokenData) => CancelablePromise<CreateAgentTokenResponse>;
/**
 * blacklist agent token (requires super admin)
 * @param data The data for the request.
 * @param data.requestBody token to blacklist
 * @returns unknown token blacklisted successfully
 * @throws ApiError
 */
export declare const blacklistAgentToken: (data: BlacklistAgentTokenData) => CancelablePromise<BlacklistAgentTokenResponse>;
/**
 * remove agent token from blacklist (requires super admin)
 * @param data The data for the request.
 * @param data.requestBody token to remove from blacklist
 * @returns unknown token removed from blacklist successfully
 * @throws ApiError
 */
export declare const removeBlacklistAgentToken: (data: RemoveBlacklistAgentTokenData) => CancelablePromise<RemoveBlacklistAgentTokenResponse>;
/**
 * list blacklisted agent tokens (requires super admin)
 * @param data The data for the request.
 * @param data.includeExpired Whether to include expired blacklisted tokens
 * @returns unknown list of blacklisted tokens
 * @throws ApiError
 */
export declare const listBlacklistedAgentTokens: (data?: ListBlacklistedAgentTokensData) => CancelablePromise<ListBlacklistedAgentTokensResponse>;
/**
 * get granular acls
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.kind
 * @returns boolean acls
 * @throws ApiError
 */
export declare const getGranularAcls: (data: GetGranularAclsData) => CancelablePromise<GetGranularAclsResponse>;
/**
 * add granular acls
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.kind
 * @param data.requestBody acl to add
 * @returns string granular acl added
 * @throws ApiError
 */
export declare const addGranularAcls: (data: AddGranularAclsData) => CancelablePromise<AddGranularAclsResponse>;
/**
 * remove granular acls
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.kind
 * @param data.requestBody acl to add
 * @returns string granular acl removed
 * @throws ApiError
 */
export declare const removeGranularAcls: (data: RemoveGranularAclsData) => CancelablePromise<RemoveGranularAclsResponse>;
/**
 * set capture config
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody capture config
 * @returns unknown capture config set
 * @throws ApiError
 */
export declare const setCaptureConfig: (data: SetCaptureConfigData) => CancelablePromise<SetCaptureConfigResponse>;
/**
 * ping capture config
 * @param data The data for the request.
 * @param data.workspace
 * @param data.triggerKind
 * @param data.runnableKind
 * @param data.path
 * @returns unknown capture config pinged
 * @throws ApiError
 */
export declare const pingCaptureConfig: (data: PingCaptureConfigData) => CancelablePromise<PingCaptureConfigResponse>;
/**
 * get capture configs for a script or flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableKind
 * @param data.path
 * @returns CaptureConfig capture configs for a script or flow
 * @throws ApiError
 */
export declare const getCaptureConfigs: (data: GetCaptureConfigsData) => CancelablePromise<GetCaptureConfigsResponse>;
/**
 * list captures for a script or flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableKind
 * @param data.path
 * @param data.triggerKind
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns Capture list of captures for a script or flow
 * @throws ApiError
 */
export declare const listCaptures: (data: ListCapturesData) => CancelablePromise<ListCapturesResponse>;
/**
 * move captures and configs for a script or flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableKind
 * @param data.path
 * @param data.requestBody move captures and configs to a new path
 * @returns string captures and configs moved
 * @throws ApiError
 */
export declare const moveCapturesAndConfigs: (data: MoveCapturesAndConfigsData) => CancelablePromise<MoveCapturesAndConfigsResponse>;
/**
 * get a capture
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns Capture capture
 * @throws ApiError
 */
export declare const getCapture: (data: GetCaptureData) => CancelablePromise<GetCaptureResponse>;
/**
 * delete a capture
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns unknown capture deleted
 * @throws ApiError
 */
export declare const deleteCapture: (data: DeleteCaptureData) => CancelablePromise<DeleteCaptureResponse>;
/**
 * star item
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns unknown star item
 * @throws ApiError
 */
export declare const star: (data: StarData) => CancelablePromise<StarResponse>;
/**
 * unstar item
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody
 * @returns unknown unstar item
 * @throws ApiError
 */
export declare const unstar: (data: UnstarData) => CancelablePromise<UnstarResponse>;
/**
 * List Inputs used in previously completed jobs
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableId
 * @param data.runnableType
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.includePreview
 * @returns Input Input history for completed jobs
 * @throws ApiError
 */
export declare const getInputHistory: (data: GetInputHistoryData) => CancelablePromise<GetInputHistoryResponse>;
/**
 * Get args from history or saved input
 * @param data The data for the request.
 * @param data.workspace
 * @param data.jobOrInputId
 * @param data.input
 * @param data.allowLarge
 * @returns unknown args
 * @throws ApiError
 */
export declare const getArgsFromHistoryOrSavedInput: (data: GetArgsFromHistoryOrSavedInputData) => CancelablePromise<GetArgsFromHistoryOrSavedInputResponse>;
/**
 * List saved Inputs for a Runnable
 * @param data The data for the request.
 * @param data.workspace
 * @param data.runnableId
 * @param data.runnableType
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @returns Input Saved Inputs for a Runnable
 * @throws ApiError
 */
export declare const listInputs: (data: ListInputsData) => CancelablePromise<ListInputsResponse>;
/**
 * Create an Input for future use in a script or flow
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody Input
 * @param data.runnableId
 * @param data.runnableType
 * @returns string Input created
 * @throws ApiError
 */
export declare const createInput: (data: CreateInputData) => CancelablePromise<CreateInputResponse>;
/**
 * Update an Input
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody UpdateInput
 * @returns string Input updated
 * @throws ApiError
 */
export declare const updateInput: (data: UpdateInputData) => CancelablePromise<UpdateInputResponse>;
/**
 * Delete a Saved Input
 * @param data The data for the request.
 * @param data.workspace
 * @param data.input
 * @returns string Input deleted
 * @throws ApiError
 */
export declare const deleteInput: (data: DeleteInputData) => CancelablePromise<DeleteInputResponse>;
/**
 * Converts an S3 resource to the set of instructions necessary to connect DuckDB to an S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody S3 resource to connect to
 * @returns unknown Connection settings
 * @throws ApiError
 */
export declare const duckdbConnectionSettings: (data: DuckdbConnectionSettingsData) => CancelablePromise<DuckdbConnectionSettingsResponse>;
/**
 * Converts an S3 resource to the set of instructions necessary to connect DuckDB to an S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody S3 resource path to use to generate the connection settings. If empty, the S3 resource defined in the workspace settings will be used
 * @returns unknown Connection settings
 * @throws ApiError
 */
export declare const duckdbConnectionSettingsV2: (data: DuckdbConnectionSettingsV2Data) => CancelablePromise<DuckdbConnectionSettingsV2Response>;
/**
 * Converts an S3 resource to the set of arguments necessary to connect Polars to an S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody S3 resource to connect to
 * @returns unknown Connection settings
 * @throws ApiError
 */
export declare const polarsConnectionSettings: (data: PolarsConnectionSettingsData) => CancelablePromise<PolarsConnectionSettingsResponse>;
/**
 * Converts an S3 resource to the set of arguments necessary to connect Polars to an S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody S3 resource path to use to generate the connection settings. If empty, the S3 resource defined in the workspace settings will be used
 * @returns unknown Connection settings
 * @throws ApiError
 */
export declare const polarsConnectionSettingsV2: (data: PolarsConnectionSettingsV2Data) => CancelablePromise<PolarsConnectionSettingsV2Response>;
/**
 * Returns the s3 resource associated to the provided path, or the workspace default S3 resource
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody S3 resource path to use. If empty, the S3 resource defined in the workspace settings will be used
 * @returns S3Resource Connection settings
 * @throws ApiError
 */
export declare const s3ResourceInfo: (data: S3ResourceInfoData) => CancelablePromise<S3ResourceInfoResponse>;
/**
 * Test connection to the workspace object storage
 * @param data The data for the request.
 * @param data.workspace
 * @param data.storage
 * @returns unknown Connection settings
 * @throws ApiError
 */
export declare const datasetStorageTestConnection: (data: DatasetStorageTestConnectionData) => CancelablePromise<DatasetStorageTestConnectionResponse>;
/**
 * List the file keys available in a workspace object storage
 * @param data The data for the request.
 * @param data.workspace
 * @param data.maxKeys
 * @param data.marker
 * @param data.prefix
 * @param data.storage
 * @returns unknown List of file keys
 * @throws ApiError
 */
export declare const listStoredFiles: (data: ListStoredFilesData) => CancelablePromise<ListStoredFilesResponse>;
/**
 * Load metadata of the file
 * @param data The data for the request.
 * @param data.workspace
 * @param data.fileKey
 * @param data.storage
 * @returns WindmillFileMetadata FileMetadata
 * @throws ApiError
 */
export declare const loadFileMetadata: (data: LoadFileMetadataData) => CancelablePromise<LoadFileMetadataResponse>;
/**
 * Load a preview of the file
 * @param data The data for the request.
 * @param data.workspace
 * @param data.fileKey
 * @param data.fileSizeInBytes
 * @param data.fileMimeType
 * @param data.csvSeparator
 * @param data.csvHasHeader
 * @param data.readBytesFrom
 * @param data.readBytesLength
 * @param data.storage
 * @returns WindmillFilePreview FilePreview
 * @throws ApiError
 */
export declare const loadFilePreview: (data: LoadFilePreviewData) => CancelablePromise<LoadFilePreviewResponse>;
/**
 * Load a preview of a parquet file
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.offset
 * @param data.limit
 * @param data.sortCol
 * @param data.sortDesc
 * @param data.searchCol
 * @param data.searchTerm
 * @param data.storage
 * @returns unknown Parquet Preview
 * @throws ApiError
 */
export declare const loadParquetPreview: (data: LoadParquetPreviewData) => CancelablePromise<LoadParquetPreviewResponse>;
/**
 * Load the table row count
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.searchCol
 * @param data.searchTerm
 * @param data.storage
 * @returns unknown Table count
 * @throws ApiError
 */
export declare const loadTableRowCount: (data: LoadTableRowCountData) => CancelablePromise<LoadTableRowCountResponse>;
/**
 * Load a preview of a csv file
 * @param data The data for the request.
 * @param data.workspace
 * @param data.path
 * @param data.offset
 * @param data.limit
 * @param data.sortCol
 * @param data.sortDesc
 * @param data.searchCol
 * @param data.searchTerm
 * @param data.storage
 * @param data.csvSeparator
 * @returns unknown Csv Preview
 * @throws ApiError
 */
export declare const loadCsvPreview: (data: LoadCsvPreviewData) => CancelablePromise<LoadCsvPreviewResponse>;
/**
 * Permanently delete file from S3
 * @param data The data for the request.
 * @param data.workspace
 * @param data.fileKey
 * @param data.storage
 * @returns unknown Confirmation
 * @throws ApiError
 */
export declare const deleteS3File: (data: DeleteS3FileData) => CancelablePromise<DeleteS3FileResponse>;
/**
 * Move a S3 file from one path to the other within the same bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.srcFileKey
 * @param data.destFileKey
 * @param data.storage
 * @returns unknown Confirmation
 * @throws ApiError
 */
export declare const moveS3File: (data: MoveS3FileData) => CancelablePromise<MoveS3FileResponse>;
/**
 * Upload file to S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody File content
 * @param data.fileKey
 * @param data.fileExtension
 * @param data.s3ResourcePath
 * @param data.resourceType
 * @param data.storage
 * @param data.contentType
 * @param data.contentDisposition
 * @returns unknown File upload status
 * @throws ApiError
 */
export declare const fileUpload: (data: FileUploadData) => CancelablePromise<FileUploadResponse>;
/**
 * Download file from S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.fileKey
 * @param data.s3ResourcePath
 * @param data.resourceType
 * @param data.storage
 * @returns binary Chunk of the downloaded file
 * @throws ApiError
 */
export declare const fileDownload: (data: FileDownloadData) => CancelablePromise<FileDownloadResponse>;
/**
 * Download file to S3 bucket
 * @param data The data for the request.
 * @param data.workspace
 * @param data.fileKey
 * @param data.s3ResourcePath
 * @param data.resourceType
 * @returns string The downloaded file
 * @throws ApiError
 */
export declare const fileDownloadParquetAsCsv: (data: FileDownloadParquetAsCsvData) => CancelablePromise<FileDownloadParquetAsCsvResponse>;
/**
 * get job metrics
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody parameters for statistics retrieval
 * @returns unknown job details
 * @throws ApiError
 */
export declare const getJobMetrics: (data: GetJobMetricsData) => CancelablePromise<GetJobMetricsResponse>;
/**
 * set job metrics
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @param data.requestBody parameters for statistics retrieval
 * @returns unknown Job progress updated
 * @throws ApiError
 */
export declare const setJobProgress: (data: SetJobProgressData) => CancelablePromise<SetJobProgressResponse>;
/**
 * get job progress
 * @param data The data for the request.
 * @param data.workspace
 * @param data.id
 * @returns number job progress between 0 and 99
 * @throws ApiError
 */
export declare const getJobProgress: (data: GetJobProgressData) => CancelablePromise<GetJobProgressResponse>;
/**
 * list log files ordered by timestamp
 * @param data The data for the request.
 * @param data.before filter on started before (inclusive) timestamp
 * @param data.after filter on created after (exclusive) timestamp
 * @param data.withError
 * @returns unknown time
 * @throws ApiError
 */
export declare const listLogFiles: (data?: ListLogFilesData) => CancelablePromise<ListLogFilesResponse>;
/**
 * get log file by path
 * @param data The data for the request.
 * @param data.path
 * @returns string log stream
 * @throws ApiError
 */
export declare const getLogFile: (data: GetLogFileData) => CancelablePromise<GetLogFileResponse>;
/**
 * List all concurrency groups
 * @returns ConcurrencyGroup all concurrency groups
 * @throws ApiError
 */
export declare const listConcurrencyGroups: () => CancelablePromise<ListConcurrencyGroupsResponse>;
/**
 * Delete concurrency group
 * @param data The data for the request.
 * @param data.concurrencyId
 * @returns unknown concurrency group removed
 * @throws ApiError
 */
export declare const deleteConcurrencyGroup: (data: DeleteConcurrencyGroupData) => CancelablePromise<DeleteConcurrencyGroupResponse>;
/**
 * Get the concurrency key for a job that has concurrency limits enabled
 * @param data The data for the request.
 * @param data.id
 * @returns string concurrency key for given job
 * @throws ApiError
 */
export declare const getConcurrencyKey: (data: GetConcurrencyKeyData) => CancelablePromise<GetConcurrencyKeyResponse>;
/**
 * Get intervals of job runtime concurrency
 * @param data The data for the request.
 * @param data.workspace
 * @param data.concurrencyKey
 * @param data.rowLimit
 * @param data.createdBy mask to filter exact matching user creator
 * @param data.label mask to filter exact matching job's label (job labels are completed jobs with as a result an object containing a string in the array at key 'wm_labels')
 * @param data.parentJob The parent job that is at the origin and responsible for the execution of this script if any
 * @param data.scriptPathExact mask to filter exact matching path
 * @param data.scriptPathStart mask to filter matching starting path
 * @param data.schedulePath mask to filter by schedule path
 * @param data.scriptHash mask to filter exact matching path
 * @param data.startedBefore filter on started before (inclusive) timestamp
 * @param data.startedAfter filter on started after (exclusive) timestamp
 * @param data.createdOrStartedBefore filter on created_at for non non started job and started_at otherwise before (inclusive) timestamp
 * @param data.running filter on running jobs
 * @param data.scheduledForBeforeNow filter on jobs scheduled_for before now (hence waitinf for a worker)
 * @param data.createdOrStartedAfter filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp
 * @param data.createdOrStartedAfterCompletedJobs filter on created_at for non non started job and started_at otherwise after (exclusive) timestamp but only for the completed jobs
 * @param data.jobKinds filter on job kind (values 'preview', 'script', 'dependencies', 'flow') separated by,
 * @param data.args filter on jobs containing those args as a json subset (@> in postgres)
 * @param data.tag filter on jobs with a given tag/worker group
 * @param data.result filter on jobs containing those result as a json subset (@> in postgres)
 * @param data.allowWildcards allow wildcards (*) in the filter of label, tag, worker
 * @param data.page which page to return (start at 1, default 1)
 * @param data.perPage number of items to return for a given page (default 30, max 100)
 * @param data.isSkipped is the job skipped
 * @param data.isFlowStep is the job a flow step
 * @param data.hasNullParent has null parent
 * @param data.success filter on successful jobs
 * @param data.allWorkspaces get jobs from all workspaces (only valid if request come from the `admins` workspace)
 * @param data.isNotSchedule is not a scheduled job
 * @returns ExtendedJobs time
 * @throws ApiError
 */
export declare const listExtendedJobs: (data: ListExtendedJobsData) => CancelablePromise<ListExtendedJobsResponse>;
/**
 * Search through jobs with a string query
 * @param data The data for the request.
 * @param data.workspace
 * @param data.searchQuery
 * @param data.paginationOffset
 * @returns unknown search results
 * @throws ApiError
 */
export declare const searchJobsIndex: (data: SearchJobsIndexData) => CancelablePromise<SearchJobsIndexResponse>;
/**
 * Search through service logs with a string query
 * @param data The data for the request.
 * @param data.searchQuery
 * @param data.mode
 * @param data.hostname
 * @param data.workerGroup
 * @param data.minTs
 * @param data.maxTs
 * @returns unknown search results
 * @throws ApiError
 */
export declare const searchLogsIndex: (data: SearchLogsIndexData) => CancelablePromise<SearchLogsIndexResponse>;
/**
 * Search and count the log line hits on every provided host
 * @param data The data for the request.
 * @param data.searchQuery
 * @param data.minTs
 * @param data.maxTs
 * @returns unknown search results
 * @throws ApiError
 */
export declare const countSearchLogsIndex: (data: CountSearchLogsIndexData) => CancelablePromise<CountSearchLogsIndexResponse>;
/**
 * Restart container and delete the index to recreate it.
 * @param data The data for the request.
 * @param data.idxName
 * @returns string idx to be deleted and container restarting
 * @throws ApiError
 */
export declare const clearIndex: (data: ClearIndexData) => CancelablePromise<ClearIndexResponse>;
/**
 * List all assets in the workspace
 * @param data The data for the request.
 * @param data.workspace
 * @returns unknown all assets in the workspace
 * @throws ApiError
 */
export declare const listAssets: (data: ListAssetsData) => CancelablePromise<ListAssetsResponse>;
/**
 * List all assets used by given usages paths
 * @param data The data for the request.
 * @param data.workspace
 * @param data.requestBody list assets by usages
 * @returns unknown all assets used by the given usage paths, in the same order
 * @throws ApiError
 */
export declare const listAssetsByUsage: (data: ListAssetsByUsageData) => CancelablePromise<ListAssetsByUsageResponse>;