import * as Types from "./types.js";
export type ReadResponses = {
    GetVersion: Types.GetVersionResponse;
    GetCoreInfo: Types.GetCoreInfoResponse;
    ListSecrets: Types.ListSecretsResponse;
    ListGitProvidersFromConfig: Types.ListGitProvidersFromConfigResponse;
    ListImageRegistriesFromConfig: Types.ListImageRegistriesFromConfigResponse;
    GetSwarmsSummary: Types.GetSwarmsSummaryResponse;
    GetSwarm: Types.GetSwarmResponse;
    GetSwarmActionState: Types.GetSwarmActionStateResponse;
    ListSwarms: Types.ListSwarmsResponse;
    ListFullSwarms: Types.ListFullSwarmsResponse;
    InspectSwarm: Types.InspectSwarmResponse;
    ListSwarmNodes: Types.ListSwarmNodesResponse;
    InspectSwarmNode: Types.InspectSwarmNodeResponse;
    ListSwarmConfigs: Types.ListSwarmConfigsResponse;
    InspectSwarmConfig: Types.InspectSwarmConfigResponse;
    ListSwarmSecrets: Types.ListSwarmSecretsResponse;
    InspectSwarmSecret: Types.InspectSwarmSecretResponse;
    ListSwarmStacks: Types.ListSwarmStacksResponse;
    InspectSwarmStack: Types.InspectSwarmStackResponse;
    ListSwarmTasks: Types.ListSwarmTasksResponse;
    InspectSwarmTask: Types.InspectSwarmTaskResponse;
    ListSwarmServices: Types.ListSwarmServicesResponse;
    InspectSwarmService: Types.InspectSwarmServiceResponse;
    GetSwarmServiceLog: Types.GetSwarmServiceLogResponse;
    SearchSwarmServiceLog: Types.SearchSwarmServiceLogResponse;
    ListSwarmNetworks: Types.ListSwarmNetworksResponse;
    GetServersSummary: Types.GetServersSummaryResponse;
    GetServer: Types.GetServerResponse;
    GetServerState: Types.GetServerStateResponse;
    GetPeripheryInformation: Types.GetPeripheryInformationResponse;
    GetServerActionState: Types.GetServerActionStateResponse;
    ListServers: Types.ListServersResponse;
    ListFullServers: Types.ListFullServersResponse;
    ListTerminals: Types.ListTerminalsResponse;
    GetContainersSummary: Types.GetContainersSummaryResponse;
    ListAllContainers: Types.ListAllContainersResponse;
    ListContainers: Types.ListContainersResponse;
    InspectContainer: Types.InspectContainerResponse;
    GetResourceMatchingContainer: Types.GetResourceMatchingContainerResponse;
    GetContainerLog: Types.GetContainerLogResponse;
    SearchContainerLog: Types.SearchContainerLogResponse;
    ListComposeProjects: Types.ListComposeProjectsResponse;
    ListNetworks: Types.ListNetworksResponse;
    InspectNetwork: Types.InspectNetworkResponse;
    ListImages: Types.ListImagesResponse;
    InspectImage: Types.InspectImageResponse;
    ListImageHistory: Types.ListImageHistoryResponse;
    ListVolumes: Types.ListVolumesResponse;
    InspectVolume: Types.InspectVolumeResponse;
    GetSystemInformation: Types.GetSystemInformationResponse;
    GetSystemStats: Types.GetSystemStatsResponse;
    GetHistoricalServerStats: Types.GetHistoricalServerStatsResponse;
    ListSystemProcesses: Types.ListSystemProcessesResponse;
    GetStacksSummary: Types.GetStacksSummaryResponse;
    GetStack: Types.GetStackResponse;
    GetStackActionState: Types.GetStackActionStateResponse;
    GetStackLog: Types.GetStackLogResponse;
    SearchStackLog: Types.SearchStackLogResponse;
    InspectStackContainer: Types.InspectStackContainerResponse;
    InspectStackSwarmService: Types.InspectStackSwarmServiceResponse;
    ListStacks: Types.ListStacksResponse;
    ListFullStacks: Types.ListFullStacksResponse;
    ListStackServices: Types.ListStackServicesResponse;
    ListAllStackServices: Types.ListAllStackServicesResponse;
    ListCommonStackExtraArgs: Types.ListCommonStackExtraArgsResponse;
    ListCommonStackBuildExtraArgs: Types.ListCommonStackBuildExtraArgsResponse;
    GetDeploymentsSummary: Types.GetDeploymentsSummaryResponse;
    GetDeployment: Types.GetDeploymentResponse;
    GetDeploymentContainer: Types.GetDeploymentContainerResponse;
    GetDeploymentActionState: Types.GetDeploymentActionStateResponse;
    GetDeploymentStats: Types.GetDeploymentStatsResponse;
    GetDeploymentLog: Types.GetDeploymentLogResponse;
    SearchDeploymentLog: Types.SearchDeploymentLogResponse;
    InspectDeploymentContainer: Types.InspectDeploymentContainerResponse;
    InspectDeploymentSwarmService: Types.InspectDeploymentSwarmServiceResponse;
    ListDeployments: Types.ListDeploymentsResponse;
    ListFullDeployments: Types.ListFullDeploymentsResponse;
    ListCommonDeploymentExtraArgs: Types.ListCommonDeploymentExtraArgsResponse;
    GetBuildsSummary: Types.GetBuildsSummaryResponse;
    GetBuild: Types.GetBuildResponse;
    GetBuildActionState: Types.GetBuildActionStateResponse;
    GetBuildMonthlyStats: Types.GetBuildMonthlyStatsResponse;
    ListBuilds: Types.ListBuildsResponse;
    ListFullBuilds: Types.ListFullBuildsResponse;
    ListBuildVersions: Types.ListBuildVersionsResponse;
    ListCommonBuildExtraArgs: Types.ListCommonBuildExtraArgsResponse;
    GetReposSummary: Types.GetReposSummaryResponse;
    GetRepo: Types.GetRepoResponse;
    GetRepoActionState: Types.GetRepoActionStateResponse;
    ListRepos: Types.ListReposResponse;
    ListFullRepos: Types.ListFullReposResponse;
    GetProceduresSummary: Types.GetProceduresSummaryResponse;
    GetProcedure: Types.GetProcedureResponse;
    GetProcedureActionState: Types.GetProcedureActionStateResponse;
    ListProcedures: Types.ListProceduresResponse;
    ListFullProcedures: Types.ListFullProceduresResponse;
    GetActionsSummary: Types.GetActionsSummaryResponse;
    GetAction: Types.GetActionResponse;
    GetActionActionState: Types.GetActionActionStateResponse;
    ListActions: Types.ListActionsResponse;
    ListFullActions: Types.ListFullActionsResponse;
    ListSchedules: Types.ListSchedulesResponse;
    GetResourceSyncsSummary: Types.GetResourceSyncsSummaryResponse;
    GetResourceSync: Types.GetResourceSyncResponse;
    GetResourceSyncActionState: Types.GetResourceSyncActionStateResponse;
    ListResourceSyncs: Types.ListResourceSyncsResponse;
    ListFullResourceSyncs: Types.ListFullResourceSyncsResponse;
    GetBuildersSummary: Types.GetBuildersSummaryResponse;
    GetBuilder: Types.GetBuilderResponse;
    ListBuilders: Types.ListBuildersResponse;
    ListFullBuilders: Types.ListFullBuildersResponse;
    GetAlertersSummary: Types.GetAlertersSummaryResponse;
    GetAlerter: Types.GetAlerterResponse;
    ListAlerters: Types.ListAlertersResponse;
    ListFullAlerters: Types.ListFullAlertersResponse;
    ExportAllResourcesToToml: Types.ExportAllResourcesToTomlResponse;
    ExportResourcesToToml: Types.ExportResourcesToTomlResponse;
    GetTag: Types.GetTagResponse;
    ListTags: Types.ListTagsResponse;
    GetUsername: Types.GetUsernameResponse;
    GetPermission: Types.GetPermissionResponse;
    FindUser: Types.FindUserResponse;
    ListUsers: Types.ListUsersResponse;
    ListApiKeys: Types.ListApiKeysResponse;
    ListApiKeysForServiceUser: Types.ListApiKeysForServiceUserResponse;
    ListPermissions: Types.ListPermissionsResponse;
    ListUserTargetPermissions: Types.ListUserTargetPermissionsResponse;
    GetUserGroup: Types.GetUserGroupResponse;
    ListUserGroups: Types.ListUserGroupsResponse;
    GetUpdate: Types.GetUpdateResponse;
    ListUpdates: Types.ListUpdatesResponse;
    ListAlerts: Types.ListAlertsResponse;
    GetAlert: Types.GetAlertResponse;
    GetVariable: Types.GetVariableResponse;
    ListVariables: Types.ListVariablesResponse;
    GetGitProviderAccount: Types.GetGitProviderAccountResponse;
    ListGitProviderAccounts: Types.ListGitProviderAccountsResponse;
    GetImageRegistryAccount: Types.GetImageRegistryAccountResponse;
    ListImageRegistryAccounts: Types.ListImageRegistryAccountsResponse;
    ListOnboardingKeys: Types.ListOnboardingKeysResponse;
};
export type WriteResponses = {
    UpdateResourceMeta: Types.UpdateResourceMetaResponse;
    CreateSwarm: Types.Swarm;
    CopySwarm: Types.Swarm;
    DeleteSwarm: Types.Swarm;
    UpdateSwarm: Types.Swarm;
    RenameSwarm: Types.Update;
    CreateServer: Types.Server;
    CopyServer: Types.Server;
    DeleteServer: Types.Server;
    UpdateServer: Types.Server;
    RenameServer: Types.Update;
    CreateNetwork: Types.Update;
    UpdateServerPublicKey: Types.Update;
    RotateServerKeys: Types.Update;
    CreateTerminal: Types.Terminal;
    DeleteTerminal: Types.NoData;
    DeleteAllTerminals: Types.NoData;
    BatchDeleteAllTerminals: Types.NoData;
    CreateStack: Types.Stack;
    CopyStack: Types.Stack;
    DeleteStack: Types.Stack;
    UpdateStack: Types.Stack;
    RenameStack: Types.Update;
    WriteStackFileContents: Types.Update;
    RefreshStackCache: Types.NoData;
    CheckStackForUpdate: Types.CheckStackForUpdateResponse;
    BatchCheckStackForUpdate: Types.BatchCheckStackForUpdateResponse;
    CreateDeployment: Types.Deployment;
    CopyDeployment: Types.Deployment;
    CreateDeploymentFromContainer: Types.Deployment;
    DeleteDeployment: Types.Deployment;
    UpdateDeployment: Types.Deployment;
    RenameDeployment: Types.Update;
    CheckDeploymentForUpdate: Types.CheckDeploymentForUpdateResponse;
    BatchCheckDeploymentForUpdate: Types.BatchCheckDeploymentForUpdateResponse;
    CreateBuild: Types.Build;
    CopyBuild: Types.Build;
    DeleteBuild: Types.Build;
    UpdateBuild: Types.Build;
    RenameBuild: Types.Update;
    WriteBuildFileContents: Types.Update;
    RefreshBuildCache: Types.NoData;
    CreateRepo: Types.Repo;
    CopyRepo: Types.Repo;
    DeleteRepo: Types.Repo;
    UpdateRepo: Types.Repo;
    RenameRepo: Types.Update;
    RefreshRepoCache: Types.NoData;
    CreateProcedure: Types.Procedure;
    CopyProcedure: Types.Procedure;
    DeleteProcedure: Types.Procedure;
    UpdateProcedure: Types.Procedure;
    RenameProcedure: Types.Update;
    CreateAction: Types.Action;
    CopyAction: Types.Action;
    DeleteAction: Types.Action;
    UpdateAction: Types.Action;
    RenameAction: Types.Update;
    CreateResourceSync: Types.ResourceSync;
    CopyResourceSync: Types.ResourceSync;
    DeleteResourceSync: Types.ResourceSync;
    UpdateResourceSync: Types.ResourceSync;
    RenameResourceSync: Types.Update;
    CommitSync: Types.Update;
    WriteSyncFileContents: Types.Update;
    RefreshResourceSyncPending: Types.ResourceSync;
    CreateBuilder: Types.Builder;
    CopyBuilder: Types.Builder;
    DeleteBuilder: Types.Builder;
    UpdateBuilder: Types.Builder;
    RenameBuilder: Types.Update;
    CreateAlerter: Types.Alerter;
    CopyAlerter: Types.Alerter;
    DeleteAlerter: Types.Alerter;
    UpdateAlerter: Types.Alerter;
    RenameAlerter: Types.Update;
    CreateOnboardingKey: Types.CreateOnboardingKeyResponse;
    UpdateOnboardingKey: Types.UpdateOnboardingKeyResponse;
    DeleteOnboardingKey: Types.DeleteOnboardingKeyResponse;
    PushRecentlyViewed: Types.PushRecentlyViewedResponse;
    SetLastSeenUpdate: Types.SetLastSeenUpdateResponse;
    CreateLocalUser: Types.CreateLocalUserResponse;
    DeleteUser: Types.DeleteUserResponse;
    CreateServiceUser: Types.CreateServiceUserResponse;
    UpdateServiceUserDescription: Types.UpdateServiceUserDescriptionResponse;
    CreateApiKeyForServiceUser: Types.CreateApiKeyForServiceUserResponse;
    DeleteApiKeyForServiceUser: Types.DeleteApiKeyForServiceUserResponse;
    CreateUserGroup: Types.UserGroup;
    RenameUserGroup: Types.UserGroup;
    DeleteUserGroup: Types.UserGroup;
    AddUserToUserGroup: Types.UserGroup;
    RemoveUserFromUserGroup: Types.UserGroup;
    SetUsersInUserGroup: Types.UserGroup;
    SetEveryoneUserGroup: Types.UserGroup;
    UpdateUserAdmin: Types.UpdateUserAdminResponse;
    UpdateUserBasePermissions: Types.UpdateUserBasePermissionsResponse;
    UpdatePermissionOnResourceType: Types.UpdatePermissionOnResourceTypeResponse;
    UpdatePermissionOnTarget: Types.UpdatePermissionOnTargetResponse;
    CreateTag: Types.Tag;
    DeleteTag: Types.Tag;
    RenameTag: Types.Tag;
    UpdateTagColor: Types.Tag;
    CreateVariable: Types.CreateVariableResponse;
    UpdateVariableValue: Types.UpdateVariableValueResponse;
    UpdateVariableDescription: Types.UpdateVariableDescriptionResponse;
    UpdateVariableIsSecret: Types.UpdateVariableIsSecretResponse;
    DeleteVariable: Types.DeleteVariableResponse;
    CreateGitProviderAccount: Types.CreateGitProviderAccountResponse;
    UpdateGitProviderAccount: Types.UpdateGitProviderAccountResponse;
    DeleteGitProviderAccount: Types.DeleteGitProviderAccountResponse;
    CreateImageRegistryAccount: Types.CreateImageRegistryAccountResponse;
    UpdateImageRegistryAccount: Types.UpdateImageRegistryAccountResponse;
    DeleteImageRegistryAccount: Types.DeleteImageRegistryAccountResponse;
    CloseAlert: Types.NoData;
};
export type ExecuteResponses = {
    DeployStack: Types.Update;
    BatchDeployStack: Types.BatchExecutionResponse;
    DeployStackIfChanged: Types.Update;
    BatchDeployStackIfChanged: Types.BatchExecutionResponse;
    PullStack: Types.Update;
    BatchPullStack: Types.BatchExecutionResponse;
    StartStack: Types.Update;
    RestartStack: Types.Update;
    StopStack: Types.Update;
    PauseStack: Types.Update;
    UnpauseStack: Types.Update;
    DestroyStack: Types.Update;
    BatchDestroyStack: Types.BatchExecutionResponse;
    RunStackService: Types.Update;
    Deploy: Types.Update;
    BatchDeploy: Types.BatchExecutionResponse;
    PullDeployment: Types.Update;
    StartDeployment: Types.Update;
    RestartDeployment: Types.Update;
    PauseDeployment: Types.Update;
    UnpauseDeployment: Types.Update;
    StopDeployment: Types.Update;
    DestroyDeployment: Types.Update;
    BatchDestroyDeployment: Types.BatchExecutionResponse;
    RunBuild: Types.Update;
    BatchRunBuild: Types.BatchExecutionResponse;
    CancelBuild: Types.Update;
    CloneRepo: Types.Update;
    BatchCloneRepo: Types.BatchExecutionResponse;
    PullRepo: Types.Update;
    BatchPullRepo: Types.BatchExecutionResponse;
    BuildRepo: Types.Update;
    BatchBuildRepo: Types.BatchExecutionResponse;
    CancelRepoBuild: Types.Update;
    RunProcedure: Types.Update;
    BatchRunProcedure: Types.BatchExecutionResponse;
    CancelProcedure: Types.Update;
    RunAction: Types.Update;
    BatchRunAction: Types.BatchExecutionResponse;
    CancelAction: Types.Update;
    RunSync: Types.Update;
    TestAlerter: Types.Update;
    SendAlert: Types.Update;
    StartContainer: Types.Update;
    RestartContainer: Types.Update;
    PauseContainer: Types.Update;
    UnpauseContainer: Types.Update;
    StopContainer: Types.Update;
    DestroyContainer: Types.Update;
    StartAllContainers: Types.Update;
    RestartAllContainers: Types.Update;
    PauseAllContainers: Types.Update;
    UnpauseAllContainers: Types.Update;
    StopAllContainers: Types.Update;
    PruneContainers: Types.Update;
    DeleteNetwork: Types.Update;
    PruneNetworks: Types.Update;
    DeleteImage: Types.Update;
    PruneImages: Types.Update;
    DeleteVolume: Types.Update;
    PruneVolumes: Types.Update;
    PruneDockerBuilders: Types.Update;
    PruneBuildx: Types.Update;
    PruneSystem: Types.Update;
    RemoveSwarmNodes: Types.Update;
    UpdateSwarmNode: Types.Update;
    RemoveSwarmStacks: Types.Update;
    RemoveSwarmServices: Types.Update;
    CreateSwarmConfig: Types.Update;
    RotateSwarmConfig: Types.Update;
    RemoveSwarmConfigs: Types.Update;
    CreateSwarmSecret: Types.Update;
    RotateSwarmSecret: Types.Update;
    RemoveSwarmSecrets: Types.Update;
    ClearRepoCache: Types.Update;
    BackupCoreDatabase: Types.Update;
    GlobalAutoUpdate: Types.Update;
    RotateAllServerKeys: Types.Update;
    RotateCoreKeys: Types.Update;
};
