import { $C as VolumeCreateMutation, $b as TemplateDeleteMutation, $n as DockerComposeImportMutation, $p as ProjectScheduleDeleteForceMutation, $r as EnvironmentPatchesQuery, $t as DeploymentInstanceExecutionsQueryVariables, $v as ServiceFeatureFlagAddMutationVariables, $y as ServicesQueryVariables, A as BaseEnvironmentOverrideMutation, AS as UsageLimitRemoveMutationVariables, AT as WorkspaceLeaveMutationVariables, A_ as RecoveryCodeGenerateMutation, Aa as GithubRepoUpdateMutation, Am as ProjectTransferMutation, Ao as InviteCodeUseMutation, Ap as ProjectMemberUpdateMutationVariables, At as DeploymentApproveMutation, Aw as VolumeInstanceQuery, Ax as TemplateSourceForProjectQueryVariables, BC as VariablesForServiceDeploymentQuery, BT as WorkspaceQueryVariables, B_ as ReferralInfoQueryVariables, Ba as HerokuAppsQuery, Bn as DeploymentTriggerUpdateMutationVariables, Bx as TemplatesQueryVariables, CC as UserTermsUpdateMutation, CT as WorkspaceInviteCodeCreateMutation, Cm as ProjectTransferConfirmMutationVariables, Co as IntegrationsQuery, Cr as EmailChangeInitiateMutation, Cx as TemplateServiceSourceEjectMutation, Cy as ServiceInstanceLimitsUpdateMutation, DT as WorkspaceInviteCodeUseMutationVariables, Da as GithubRepoQuery, Dm as ProjectTransferInitiateMutation, Dn as DeploymentStopMutation, Do as InviteCodeQuery, Dt as CustomerTogglePayoutsToCreditsMutationVariables, Dv as ServiceDeleteMutation, Dw as VolumeInstanceBackupScheduleUpdateMutation, ET as WorkspaceInviteCodeUseMutation, Et as CustomerTogglePayoutsToCreditsMutation, Ey as ServiceInstanceQueryVariables, F as BuildLogsQueryVariables, FS as UsageQuery, FT as WorkspacePermissionChangeMutationVariables, F_ as RecoveryCodeValidateMutationVariables, Fi as EventsQuery, Fm as ProjectUpdateMutation, Fn as DeploymentTriggerDeleteMutation, Fo as JobApplicationCreateMutationVariables, Fu as ObservabilityDashboardCreateMutation, Fw as VolumeInstanceUpdateMutation, Fy as ServiceQueryVariables, GS as UserDiscordDisconnectMutation, Ga as HerokuImportVariablesMutationVariables, Gf as ProjectInvitationAcceptMutation, Gi as FairUseAgreeMutationVariables, Gm as ProjectsQueryVariables, Gn as DeploymentsQuery, Go as LoginSessionCancelMutation, Gp as ProjectResourceAccessQuery, Gv as ServiceDomainDeleteMutation, H as ChangelogBlockImageQueryVariables, HC as VariablesQuery, HS as UserDeleteMutation, HT as WorkspaceTemplatesQuery, Hd as PreferencesUpdateMutationVariables, Hi as ExternalWorkspacesQueryVariables, Hn as DeploymentTriggersQuery, Ho as LoginSessionAuthMutation, Hp as ProjectQueryVariables, Hr as EnvironmentLogsQueryVariables, Ht as DeploymentEventsQuery, Hv as ServiceDomainCreateMutation, Hw as VolumeUpdateMutation, IC as VariableUpsertMutation, IS as UsageQueryVariables, Ia as GithubWritableScopesQuery, Ib as TcpProxyDeleteMutation, Ii as EventsQueryVariables, Im as ProjectUpdateMutationVariables, In as DeploymentTriggerDeleteMutationVariables, Iu as ObservabilityDashboardCreateMutationVariables, Iw as VolumeInstanceUpdateMutationVariables, Ix as TemplatesCountQuery, JT as WorkspaceUpdateMutationVariables, Ja as HttpLogsQuery, Jb as TemplateCloneMutation, Jf as ProjectInvitationCreateMutation, Ji as FeatureFlagAddMutationVariables, Jm as ProviderAuthRemoveMutation, Jo as LoginSessionConsumeMutation, Jt as DeploymentInstanceExecutionCreateMutationVariables, Ju as ObservabilityDashboardResetMutationVariables, Kd as PrivateNetworkCreateOrGetMutation, Kf as ProjectInvitationAcceptMutationVariables, Kn as DeploymentsQueryVariables, Ko as LoginSessionCancelMutationVariables, Kp as ProjectResourceAccessQueryVariables, Kr as EnvironmentPatchCommitMutation, Kv as ServiceDomainDeleteMutationVariables, Kx as TrustedDomainDeleteMutation, LC as VariableUpsertMutationVariables, Lb as TcpProxyDeleteMutationVariables, Ld as PreferencesQuery, Ly as ServiceRemoveUpstreamUrlMutation, MC as VariableDeleteMutation, Mb as TcpProxiesQueryVariables, Mn as DeploymentTriggerCreateMutation, Mp as ProjectMembersQuery, Mr as EnvironmentDeleteMutationVariables, My as ServiceInstanceUpdateMutation, NC as VariableDeleteMutationVariables, NS as UsageLimitSetMutation, Na as GithubReposQuery, Nn as DeploymentTriggerCreateMutationVariables, Np as ProjectMembersQueryVariables, Nt as DeploymentCancelMutation, Nv as ServiceDisconnectMutation, Nx as TemplateUnpublishMutation, Ny as ServiceInstanceUpdateMutationVariables, OC as VariableCollectionUpsertMutation, Oa as GithubRepoQueryVariables, Of as ProjectDeleteMutation, Oi as EstimatedUsageQuery, Om as ProjectTransferInitiateMutationVariables, On as DeploymentStopMutationVariables, Oo as InviteCodeQueryVariables, Or as EnvironmentCreateMutation, Ov as ServiceDeleteMutationVariables, Ow as VolumeInstanceBackupScheduleUpdateMutationVariables, Oy as ServiceInstanceRedeployMutation, P as BuildLogsQuery, PS as UsageLimitSetMutationVariables, PT as WorkspacePermissionChangeMutation, P_ as RecoveryCodeValidateMutation, Po as JobApplicationCreateMutation, Pt as DeploymentCancelMutationVariables, Pv as ServiceDisconnectMutationVariables, Px as TemplateUnpublishMutationVariables, Py as ServiceQuery, Q as CustomDomainAvailableQueryVariables, Qd as PrivateNetworkEndpointCreateOrGetMutationVariables, Qf as ProjectInvitationDeleteMutationVariables, Qt as DeploymentInstanceExecutionsQuery, Qu as ObservabilityDashboardUpdateMutationVariables, Qv as ServiceFeatureFlagAddMutation, Qy as ServicesQuery, Rd as PreferencesQueryVariables, Rv as ServiceDomainAvailableQuery, Ry as ServiceRemoveUpstreamUrlMutationVariables, Sa as GithubRepoBranchesQueryVariables, Sm as ProjectTransferConfirmMutation, Sn as DeploymentSnapshotQueryVariables, T as ApiTokensQueryVariables, Ta as GithubRepoDeployMutationVariables, Tf as ProjectCreateMutationVariables, Ti as EnvironmentsQueryVariables, Tp as ProjectMemberRemoveMutationVariables, Tv as ServiceCreateMutationVariables, Tw as VolumeInstanceBackupScheduleListQueryVariables, Ty as ServiceInstanceQuery, UC as VariablesQueryVariables, UT as WorkspaceTemplatesQueryVariables, U_ as ReferralInfoUpdateMutation, Un as DeploymentTriggersQueryVariables, Uo as LoginSessionAuthMutationVariables, Ut as DeploymentEventsQueryVariables, Uv as ServiceDomainCreateMutationVariables, Uw as VolumeUpdateMutationVariables, Ux as TrustedDomainCreateMutation, V as ChangelogBlockImageQuery, VC as VariablesForServiceDeploymentQueryVariables, Vd as PreferencesUpdateMutation, Vi as ExternalWorkspacesQuery, Vp as ProjectQuery, Vr as EnvironmentLogsQuery, W_ as ReferralInfoUpdateMutationVariables, Wa as HerokuImportVariablesMutation, Wi as FairUseAgreeMutation, Wm as ProjectsQuery, Wx as TrustedDomainCreateMutationVariables, XS as UserFlagsRemoveMutation, XT as WorkspaceUpsertSlackChannelMutation, Xi as FeatureFlagRemoveMutation, Xp as ProjectScheduleDeleteCancelMutationVariables, Xr as EnvironmentPatchQueryVariables, Xv as ServiceDomainUpdateMutationVariables, Xx as TrustedDomainsQuery, Xy as ServiceUpdateMutationVariables, Ya as HttpLogsQueryVariables, Yb as TemplateCloneMutationVariables, Yf as ProjectInvitationCreateMutationVariables, Ym as ProviderAuthRemoveMutationVariables, Yo as LoginSessionConsumeMutationVariables, Yp as ProjectScheduleDeleteCancelMutation, Yr as EnvironmentPatchQuery, Yv as ServiceDomainUpdateMutation, Yy as ServiceUpdateMutation, Z as CustomDomainAvailableQuery, ZS as UserFlagsRemoveMutationVariables, ZT as WorkspaceUpsertSlackChannelMutationVariables, Zd as PrivateNetworkEndpointCreateOrGetMutation, Zf as ProjectInvitationDeleteMutation, Zi as FeatureFlagRemoveMutationVariables, Zo as LoginSessionCreateMutation, Zu as ObservabilityDashboardUpdateMutation, Zx as TrustedDomainsQueryVariables, _ as ApiTokenCreateMutation, _n as DeploymentRollbackMutation, _o as IntegrationDeleteMutationVariables, _r as EgressGatewaysQuery, _s as MetricsQueryVariables, _t as CustomerCreateFreePlanSubscriptionMutationVariables, _u as NotificationDeliveriesMarkAsReadMutation, _w as VolumeInstanceBackupLockMutationVariables, _x as TemplatePublishMutationVariables, _y as ServiceInstanceLimitOverrideQueryVariables, aE as WorkspaceUserRemoveMutationVariables, af as PrivateNetworkEndpointNameAvailableQueryVariables, ai as EnvironmentRenameMutation, an as DeploymentQuery, ap as ProjectInvitationResendMutationVariables, ar as DomainsQuery, at as CustomDomainDeleteMutationVariables, b as ApiTokenDeleteMutation, bS as UpsertSlackChannelMutation, bT as WorkspaceIdentityProvidersQueryVariables, bf as ProjectClaimMutationVariables, bo as IntegrationUpdateMutation, br as EmailChangeConfirmMutation, bu as NotificationDeliveriesQueryVariables, bv as ServiceConnectMutation, bw as VolumeInstanceBackupRestoreMutationVariables, by as ServiceInstanceLimitsQueryVariables, cd as PasskeyDeleteMutationVariables, cn as DeploymentRedeployMutation, cp as ProjectInvitationsQueryVariables, ct as CustomDomainQueryVariables, cw as VolumeInstanceBackupCreateMutationVariables, dS as TwoFactorInfoSecretMutation, db as SharedVariableConfigureMutationVariables, dd as PasskeysQueryVariables, di as EnvironmentStagedChangesQuery, dn as DeploymentRemoveMutation, dp as ProjectInviteCodeQueryVariables, dt as CustomDomainUpdateMutation, du as NodeQueryVariables, dv as ResourceAccessQuery, dw as VolumeInstanceBackupDeleteMutationVariables, dx as TemplateGenerateMutation, eC as UserFlagsSetMutation, eE as WorkspaceUserInviteMutation, ed as ObservabilityDashboardsQuery, ef as PrivateNetworkEndpointDeleteMutation, ei as EnvironmentPatchesQueryVariables, em as ProjectScheduleDeleteForceMutationVariables, er as DockerComposeImportMutationVariables, es as LoginSessionVerifyMutation, ev as RegionsQuery, ew as VolumeCreateMutationVariables, ex as TemplateDeleteMutationVariables, f as AllPlatformFeatureFlagsQuery, fa as GitHubRepoAccessAvailableQuery, fi as EnvironmentStagedChangesQueryVariables, fm as ProjectTokenDeleteMutation, fn as DeploymentRemoveMutationVariables, fr as EgressGatewayAssociationsClearMutation, ft as CustomDomainUpdateMutationVariables, fv as ResourceAccessQueryVariables, fx as TemplateGenerateMutationVariables, gS as TwoFactorInfoValidateMutationVariables, gf as PrivateNetworksQueryVariables, gi as EnvironmentTriggersDeployMutationVariables, go as IntegrationDeleteMutation, gs as MetricsQuery, gt as CustomerCreateFreePlanSubscriptionMutation, gw as VolumeInstanceBackupLockMutation, gx as TemplatePublishMutation, gy as ServiceInstanceLimitOverrideQuery, hC as UserProfileUpdateMutationVariables, hS as TwoFactorInfoValidateMutation, hf as PrivateNetworksQuery, hi as EnvironmentTriggersDeployMutation, hm as ProjectTokenQuery, hn as DeploymentRestartMutationVariables, hp as ProjectInviteUserMutationVariables, iE as WorkspaceUserRemoveMutation, iS as TwoFactorInfoDeleteMutation, if as PrivateNetworkEndpointNameAvailableQuery, in as DeploymentLogsQueryVariables, ip as ProjectInvitationResendMutation, it as CustomDomainDeleteMutation, j as BaseEnvironmentOverrideMutationVariables, ja as GithubRepoUpdateMutationVariables, jb as TcpProxiesQuery, jm as ProjectTransferMutationVariables, jo as InviteCodeUseMutationVariables, jr as EnvironmentDeleteMutation, jt as DeploymentApproveMutationVariables, jw as VolumeInstanceQueryVariables, kC as VariableCollectionUpsertMutationVariables, kS as UsageLimitRemoveMutation, kT as WorkspaceLeaveMutation, kf as ProjectDeleteMutationVariables, ki as EstimatedUsageQueryVariables, kp as ProjectMemberUpdateMutation, kr as EnvironmentCreateMutationVariables, kx as TemplateSourceForProjectQuery, ky as ServiceInstanceRedeployMutationVariables, lT as WorkspaceDeleteMutation, lf as PrivateNetworkEndpointRenameMutation, lm as ProjectTokenCreateMutation, ln as DeploymentRedeployMutationVariables, lo as IntegrationAuthsQuery, lr as EgressGatewayAssociationCreateMutation, ls as MeQuery, ly as ServiceInstanceDeployV2Mutation, mC as UserProfileUpdateMutation, mf as PrivateNetworksForEnvironmentDeleteMutationVariables, mn as DeploymentRestartMutation, mo as IntegrationCreateMutationVariables, mp as ProjectInviteUserMutation, mu as NodesQueryVariables, mw as VolumeInstanceBackupListQueryVariables, my as ServiceInstanceIsUpdatableQueryVariables, nS as TwoFactorInfoCreateMutationVariables, nT as WorkflowStatusQuery, na as FunctionRuntimeQuery, nb as SessionDeleteMutation, ni as EnvironmentQueryVariables, nm as ProjectScheduleDeleteMutationVariables, np as ProjectInvitationQueryVariables, nt as CustomDomainCreateMutationVariables, nw as VolumeDeleteMutation, ny as ServiceFeatureFlagRemoveMutationVariables, o as AdminVolumeInstancesForVolumeQuery, oC as UserProfileQuery, oT as WorkspaceByCodeQuery, oa as FunctionRuntimesQuery, ob as SessionsQuery, of as PrivateNetworkEndpointQuery, oi as EnvironmentRenameMutationVariables, on as DeploymentQueryVariables, oo as IntegrationAuthQuery, or as DomainsQueryVariables, ox as TemplateDeployV2Mutation, oy as ServiceInstanceDeployMutation, pa as GitHubRepoAccessAvailableQueryVariables, pf as PrivateNetworksForEnvironmentDeleteMutation, pm as ProjectTokenDeleteMutationVariables, po as IntegrationCreateMutation, pr as EgressGatewayAssociationsClearMutationVariables, pu as NodesQuery, pw as VolumeInstanceBackupListQuery, py as ServiceInstanceIsUpdatableQuery, qC as VercelInfoQuery, qT as WorkspaceUpdateMutation, qd as PrivateNetworkCreateOrGetMutationVariables, qi as FeatureFlagAddMutation, qr as EnvironmentPatchCommitMutationVariables, qt as DeploymentInstanceExecutionCreateMutation, qu as ObservabilityDashboardResetMutation, qx as TrustedDomainDeleteMutationVariables, rT as WorkflowStatusQueryVariables, ra as FunctionRuntimeQueryVariables, rb as SessionDeleteMutationVariables, rn as DeploymentLogsQuery, rw as VolumeDeleteMutationVariables, s as AdminVolumeInstancesForVolumeQueryVariables, sC as UserProfileQueryVariables, sS as TwoFactorInfoQuery, sT as WorkspaceByCodeQueryVariables, sb as SessionsQueryVariables, sd as PasskeyDeleteMutation, sf as PrivateNetworkEndpointQueryVariables, so as IntegrationAuthQueryVariables, sp as ProjectInvitationsQuery, st as CustomDomainQuery, sw as VolumeInstanceBackupCreateMutation, sx as TemplateDeployV2MutationVariables, sy as ServiceInstanceDeployMutationVariables, tC as UserFlagsSetMutationVariables, tE as WorkspaceUserInviteMutationVariables, tS as TwoFactorInfoCreateMutation, td as ObservabilityDashboardsQueryVariables, tf as PrivateNetworkEndpointDeleteMutationVariables, th as PublicStatsQuery, ti as EnvironmentQuery, tm as ProjectScheduleDeleteMutation, tp as ProjectInvitationQuery, ts as LoginSessionVerifyMutationVariables, tt as CustomDomainCreateMutation, tv as RegionsQueryVariables, ty as ServiceFeatureFlagRemoveMutation, uT as WorkspaceDeleteMutationVariables, ub as SharedVariableConfigureMutation, ud as PasskeysQuery, uf as PrivateNetworkEndpointRenameMutationVariables, um as ProjectTokenCreateMutationVariables, uo as IntegrationAuthsQueryVariables, up as ProjectInviteCodeQuery, ur as EgressGatewayAssociationCreateMutationVariables, uu as NodeQuery, uw as VolumeInstanceBackupDeleteMutation, uy as ServiceInstanceDeployV2MutationVariables, v as ApiTokenCreateMutationVariables, va as GithubIsRepoNameAvailableQuery, vm as ProjectTokensQuery, vn as DeploymentRollbackMutationVariables, vp as ProjectLeaveMutation, vr as EgressGatewaysQueryVariables, vu as NotificationDeliveriesMarkAsReadMutationVariables, vx as TemplateQuery, w as ApiTokensQuery, wT as WorkspaceInviteCodeCreateMutationVariables, wa as GithubRepoDeployMutation, wf as ProjectCreateMutation, wi as EnvironmentsQuery, wo as IntegrationsQueryVariables, wp as ProjectMemberRemoveMutation, wr as EmailChangeInitiateMutationVariables, wv as ServiceCreateMutation, ww as VolumeInstanceBackupScheduleListQuery, wx as TemplateServiceSourceEjectMutationVariables, wy as ServiceInstanceLimitsUpdateMutationVariables, x as ApiTokenDeleteMutationVariables, xS as UpsertSlackChannelMutationVariables, xa as GithubRepoBranchesQuery, xd as PlatformStatusQuery, xn as DeploymentSnapshotQuery, xo as IntegrationUpdateMutationVariables, xr as EmailChangeConfirmMutationVariables, xv as ServiceConnectMutationVariables, yT as WorkspaceIdentityProvidersQuery, ya as GithubIsRepoNameAvailableQueryVariables, yf as ProjectClaimMutation, ym as ProjectTokensQueryVariables, yp as ProjectLeaveMutationVariables, yu as NotificationDeliveriesQuery, yw as VolumeInstanceBackupRestoreMutation, yx as TemplateQueryVariables, yy as ServiceInstanceLimitsQuery, zS as UserBetaLeaveMutation, zT as WorkspaceQuery, z_ as ReferralInfoQuery, zn as DeploymentTriggerUpdateMutation, zv as ServiceDomainAvailableQueryVariables, zx as TemplatesQuery } from "./graphql-8SlJ4x9d.js"; import { l as GraphQLRequestError, t as GraphQLDocumentRequestOptions } from "./types-BgofjTew.js"; import { t as FlattenGraphQLResponse } from "./flatten-BJbb0IrD.js"; import { t as RailwayClient } from "./client-ULPflaDK.js"; import { ResultAsync } from "neverthrow"; //#region src/generated/operations.d.ts /** Get all volume instances for a given volume */ declare const adminVolumeInstancesForVolume: (client: RailwayClient, request: { variables: AdminVolumeInstancesForVolumeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Returns the platform feature flags enabled for the current user */ declare const allPlatformFeatureFlags: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new API token. */ declare const apiTokenCreate: (client: RailwayClient, request: { variables: ApiTokenCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes an API token. */ declare const apiTokenDelete: (client: RailwayClient, request: { variables: ApiTokenDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all API tokens for the authenticated user. */ declare const apiTokens: (client: RailwayClient, request?: { variables?: ApiTokensQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Sets the base environment override for a deployment trigger. */ declare const baseEnvironmentOverride: (client: RailwayClient, request: { variables: BaseEnvironmentOverrideMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Fetch logs for a build */ declare const buildLogs: (client: RailwayClient, request: { variables: BuildLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the image URL for a Notion image block */ declare const changelogBlockImage: (client: RailwayClient, request: { variables: ChangelogBlockImageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Fetch details for a custom domain */ declare const customDomain: (client: RailwayClient, request: { variables: CustomDomainQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Checks if a custom domain is available. */ declare const customDomainAvailable: (client: RailwayClient, request: { variables: CustomDomainAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new custom domain. */ declare const customDomainCreate: (client: RailwayClient, request: { variables: CustomDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a custom domain. */ declare const customDomainDelete: (client: RailwayClient, request: { variables: CustomDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a custom domain. */ declare const customDomainUpdate: (client: RailwayClient, request: { variables: CustomDomainUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create a free plan subscription for a customer */ declare const customerCreateFreePlanSubscription: (client: RailwayClient, request: { variables: CustomerCreateFreePlanSubscriptionMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Toggle whether a customer is automatically withdrawing to credits */ declare const customerTogglePayoutsToCredits: (client: RailwayClient, request: { variables: CustomerTogglePayoutsToCreditsMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Find a single deployment */ declare const deployment: (client: RailwayClient, request: { variables: DeploymentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Approves a deployment. */ declare const deploymentApprove: (client: RailwayClient, request: { variables: DeploymentApproveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Cancels a deployment. */ declare const deploymentCancel: (client: RailwayClient, request: { variables: DeploymentCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the deployment events for a deployment */ declare const deploymentEvents: (client: RailwayClient, request: { variables: DeploymentEventsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Invoke a deployment instance execution. */ declare const deploymentInstanceExecutionCreate: (client: RailwayClient, request: { variables: DeploymentInstanceExecutionCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the deployment instance executions for a deployment. */ declare const deploymentInstanceExecutions: (client: RailwayClient, request: { variables: DeploymentInstanceExecutionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Fetch logs for a deployment */ declare const deploymentLogs: (client: RailwayClient, request: { variables: DeploymentLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Redeploys a deployment. */ declare const deploymentRedeploy: (client: RailwayClient, request: { variables: DeploymentRedeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Removes a deployment. */ declare const deploymentRemove: (client: RailwayClient, request: { variables: DeploymentRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Restarts a deployment. */ declare const deploymentRestart: (client: RailwayClient, request: { variables: DeploymentRestartMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Rolls back to a deployment. */ declare const deploymentRollback: (client: RailwayClient, request: { variables: DeploymentRollbackMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all deployments */ declare const deployments: (client: RailwayClient, request: { variables: DeploymentsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Find a single DeploymentSnapshot */ declare const deploymentSnapshot: (client: RailwayClient, request: { variables: DeploymentSnapshotQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Stops a deployment. */ declare const deploymentStop: (client: RailwayClient, request: { variables: DeploymentStopMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a deployment trigger. */ declare const deploymentTriggerCreate: (client: RailwayClient, request: { variables: DeploymentTriggerCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a deployment trigger. */ declare const deploymentTriggerDelete: (client: RailwayClient, request: { variables: DeploymentTriggerDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** All deployment triggers. */ declare const deploymentTriggers: (client: RailwayClient, request: { variables: DeploymentTriggersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a deployment trigger. */ declare const deploymentTriggerUpdate: (client: RailwayClient, request: { variables: DeploymentTriggerUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create services and volumes from docker compose */ declare const dockerComposeImport: (client: RailwayClient, request: { variables: DockerComposeImportMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** All domains for a service instance */ declare const domains: (client: RailwayClient, request: { variables: DomainsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create a new egress gateway association for a service instance */ declare const egressGatewayAssociationCreate: (client: RailwayClient, request: { variables: EgressGatewayAssociationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Clear all egress gateway associations for a service instance */ declare const egressGatewayAssociationsClear: (client: RailwayClient, request: { variables: EgressGatewayAssociationsClearMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** All egress gateways assigned to a service instance */ declare const egressGateways: (client: RailwayClient, request: { variables: EgressGatewaysQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Change the User's account email if there is a valid change email request. */ declare const emailChangeConfirm: (client: RailwayClient, request: { variables: EmailChangeConfirmMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Initiate an email change request for a user */ declare const emailChangeInitiate: (client: RailwayClient, request: { variables: EmailChangeInitiateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Find a single environment */ declare const environment: (client: RailwayClient, request: { variables: EnvironmentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new environment. */ declare const environmentCreate: (client: RailwayClient, request: { variables: EnvironmentCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes an environment. */ declare const environmentDelete: (client: RailwayClient, request: { variables: EnvironmentDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Fetch logs for a project environment. Build logs are excluded unless a snapshot ID is explicitly provided in the filter */ declare const environmentLogs: (client: RailwayClient, request: { variables: EnvironmentLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a single environment patch by ID */ declare const environmentPatch: (client: RailwayClient, request: { variables: EnvironmentPatchQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Commit the provided patch to the environment. */ declare const environmentPatchCommit: (client: RailwayClient, request: { variables: EnvironmentPatchCommitMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the patches for an environment */ declare const environmentPatches: (client: RailwayClient, request: { variables: EnvironmentPatchesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Renames an environment. */ declare const environmentRename: (client: RailwayClient, request: { variables: EnvironmentRenameMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all environments for a project. */ declare const environments: (client: RailwayClient, request: { variables: EnvironmentsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the latest staged commit for an environment */ declare const environmentStagedChanges: (client: RailwayClient, request: { variables: EnvironmentStagedChangesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deploys all connected triggers for an environment. */ declare const environmentTriggersDeploy: (client: RailwayClient, request: { variables: EnvironmentTriggersDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the estimated total cost of a project */ declare const estimatedUsage: (client: RailwayClient, request: { variables: EstimatedUsageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the events for a project. */ declare const events: (client: RailwayClient, request: { variables: EventsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get workspaces the user can access externally */ declare const externalWorkspaces: (client: RailwayClient, request?: { variables?: ExternalWorkspacesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Agree to the fair use policy for the currently authenticated user */ declare const fairUseAgree: (client: RailwayClient, request: { variables: FairUseAgreeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Add a feature flag for a user */ declare const featureFlagAdd: (client: RailwayClient, request: { variables: FeatureFlagAddMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove a feature flag for a user */ declare const featureFlagRemove: (client: RailwayClient, request: { variables: FeatureFlagRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get information about a specific function runtime */ declare const functionRuntime: (client: RailwayClient, request: { variables: FunctionRuntimeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** List available function runtimes */ declare const functionRuntimes: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Check if a repo name is available */ declare const githubIsRepoNameAvailable: (client: RailwayClient, request: { variables: GithubIsRepoNameAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Checks if user has access to GitHub repository */ declare const githubRepo: (client: RailwayClient, request: { variables: GithubRepoQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Checks if user has access to GitHub repository */ declare const gitHubRepoAccessAvailable: (client: RailwayClient, request: { variables: GitHubRepoAccessAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get branches for a GitHub repo that the authenticated user has access to */ declare const githubRepoBranches: (client: RailwayClient, request: { variables: GithubRepoBranchesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deploys a GitHub repo */ declare const githubRepoDeploy: (client: RailwayClient, request: { variables: GithubRepoDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a list of repos for a user that Railway has access to */ declare const githubRepos: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a GitHub repo through the linked template */ declare const githubRepoUpdate: (client: RailwayClient, request: { variables: GithubRepoUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a list of scopes the user has installed the installation to */ declare const githubWritableScopes: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the Herokus apps for the current user */ declare const herokuApps: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Import variables from a Heroku app into a Railway service. Returns the number of variables imports */ declare const herokuImportVariables: (client: RailwayClient, request: { variables: HerokuImportVariablesMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Fetch HTTP logs for a deployment */ declare const httpLogs: (client: RailwayClient, request: { variables: HttpLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get an integration auth by provider providerId */ declare const integrationAuth: (client: RailwayClient, request: { variables: IntegrationAuthQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all integration auths for a user */ declare const integrationAuths: (client: RailwayClient, request?: { variables?: IntegrationAuthsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create an integration for a project */ declare const integrationCreate: (client: RailwayClient, request: { variables: IntegrationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete an integration for a project */ declare const integrationDelete: (client: RailwayClient, request: { variables: IntegrationDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all integrations for a project */ declare const integrations: (client: RailwayClient, request: { variables: IntegrationsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update an integration for a project */ declare const integrationUpdate: (client: RailwayClient, request: { variables: IntegrationUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get an invite code by the code */ declare const inviteCode: (client: RailwayClient, request: { variables: InviteCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Join a project using an invite code */ declare const inviteCodeUse: (client: RailwayClient, request: { variables: InviteCodeUseMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new job application. */ declare const jobApplicationCreate: (client: RailwayClient, request: { variables: JobApplicationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Auth a login session for a user */ declare const loginSessionAuth: (client: RailwayClient, request: { variables: LoginSessionAuthMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Cancel a login session */ declare const loginSessionCancel: (client: RailwayClient, request: { variables: LoginSessionCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a token for a login session if it exists */ declare const loginSessionConsume: (client: RailwayClient, request: { variables: LoginSessionConsumeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Start a CLI login session */ declare const loginSessionCreate: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Verify if a login session is valid */ declare const loginSessionVerify: (client: RailwayClient, request: { variables: LoginSessionVerifyMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the authenticated user. */ declare const me: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get metrics for the provided scope */ declare const metrics: (client: RailwayClient, request: { variables: MetricsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; declare const node: (client: RailwayClient, request: { variables: NodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; declare const nodes: (client: RailwayClient, request: { variables: NodesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets notification deliveries for the authenticated user */ declare const notificationDeliveries: (client: RailwayClient, request?: { variables?: NotificationDeliveriesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Marks notification deliveries as read */ declare const notificationDeliveriesMarkAsRead: (client: RailwayClient, request: { variables: NotificationDeliveriesMarkAsReadMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create an observability dashboard */ declare const observabilityDashboardCreate: (client: RailwayClient, request: { variables: ObservabilityDashboardCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Reset an observability dashboard to default dashboard items */ declare const observabilityDashboardReset: (client: RailwayClient, request: { variables: ObservabilityDashboardResetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all observability dashboards for an environment */ declare const observabilityDashboards: (client: RailwayClient, request: { variables: ObservabilityDashboardsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update an observability dashboard */ declare const observabilityDashboardUpdate: (client: RailwayClient, request: { variables: ObservabilityDashboardUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a Passkey */ declare const passkeyDelete: (client: RailwayClient, request: { variables: PasskeyDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all passkeys for the authenticated user. */ declare const passkeys: (client: RailwayClient, request?: { variables?: PasskeysQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the current status of the platform */ declare const platformStatus: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the email preferences for a user */ declare const preferences: (client: RailwayClient, request?: { variables?: PreferencesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update the email preferences for a user */ declare const preferencesUpdate: (client: RailwayClient, request: { variables: PreferencesUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create or get a private network. */ declare const privateNetworkCreateOrGet: (client: RailwayClient, request: { variables: PrivateNetworkCreateOrGetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a private network endpoint for a service instance. */ declare const privateNetworkEndpoint: (client: RailwayClient, request: { variables: PrivateNetworkEndpointQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create or get a private network endpoint. */ declare const privateNetworkEndpointCreateOrGet: (client: RailwayClient, request: { variables: PrivateNetworkEndpointCreateOrGetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete a private network endpoint. */ declare const privateNetworkEndpointDelete: (client: RailwayClient, request: { variables: PrivateNetworkEndpointDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Check if an endpoint name is available. */ declare const privateNetworkEndpointNameAvailable: (client: RailwayClient, request: { variables: PrivateNetworkEndpointNameAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Rename a private network endpoint. */ declare const privateNetworkEndpointRename: (client: RailwayClient, request: { variables: PrivateNetworkEndpointRenameMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** List private networks for an environment. */ declare const privateNetworks: (client: RailwayClient, request: { variables: PrivateNetworksQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete all private networks for an environment. */ declare const privateNetworksForEnvironmentDelete: (client: RailwayClient, request: { variables: PrivateNetworksForEnvironmentDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a project by ID */ declare const project: (client: RailwayClient, request: { variables: ProjectQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Claims a project. */ declare const projectClaim: (client: RailwayClient, request: { variables: ProjectClaimMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new project. */ declare const projectCreate: (client: RailwayClient, request: { variables: ProjectCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a project. */ declare const projectDelete: (client: RailwayClient, request: { variables: ProjectDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a project invitation by code */ declare const projectInvitation: (client: RailwayClient, request: { variables: ProjectInvitationQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Accept a project invitation using the invite code */ declare const projectInvitationAccept: (client: RailwayClient, request: { variables: ProjectInvitationAcceptMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create an invitation for a project */ declare const projectInvitationCreate: (client: RailwayClient, request: { variables: ProjectInvitationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete an invitation for a project */ declare const projectInvitationDelete: (client: RailwayClient, request: { variables: ProjectInvitationDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Resend an invitation for a project */ declare const projectInvitationResend: (client: RailwayClient, request: { variables: ProjectInvitationResendMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get invitations for a project */ declare const projectInvitations: (client: RailwayClient, request: { variables: ProjectInvitationsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get an invite code for a project for a specifc role */ declare const projectInviteCode: (client: RailwayClient, request: { variables: ProjectInviteCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Invite a user by email to a project */ declare const projectInviteUser: (client: RailwayClient, request: { variables: ProjectInviteUserMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Leave project as currently authenticated user */ declare const projectLeave: (client: RailwayClient, request: { variables: ProjectLeaveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove user from a project */ declare const projectMemberRemove: (client: RailwayClient, request: { variables: ProjectMemberRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets users who belong to a project along with their role */ declare const projectMembers: (client: RailwayClient, request: { variables: ProjectMembersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Change the role for a user within a project */ declare const projectMemberUpdate: (client: RailwayClient, request: { variables: ProjectMemberUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get resource access rules for project-specific actions */ declare const projectResourceAccess: (client: RailwayClient, request: { variables: ProjectResourceAccessQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all projects for a user or workspace */ declare const projects: (client: RailwayClient, request?: { variables?: ProjectsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a project with a 48 hour grace period. */ declare const projectScheduleDelete: (client: RailwayClient, request: { variables: ProjectScheduleDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Cancel scheduled deletion of a project */ declare const projectScheduleDeleteCancel: (client: RailwayClient, request: { variables: ProjectScheduleDeleteCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Force delete a scheduled deletion of a project (skips the grace period) */ declare const projectScheduleDeleteForce: (client: RailwayClient, request: { variables: ProjectScheduleDeleteForceMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a single project token by the value in the header */ declare const projectToken: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create a token for a project that has access to a specific environment */ declare const projectTokenCreate: (client: RailwayClient, request: { variables: ProjectTokenCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete a project token */ declare const projectTokenDelete: (client: RailwayClient, request: { variables: ProjectTokenDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all project tokens for a project */ declare const projectTokens: (client: RailwayClient, request: { variables: ProjectTokensQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Transfer a project to a workspace */ declare const projectTransfer: (client: RailwayClient, request: { variables: ProjectTransferMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Confirm the transfer of project ownership */ declare const projectTransferConfirm: (client: RailwayClient, request: { variables: ProjectTransferConfirmMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Initiate the transfer of project ownership */ declare const projectTransferInitiate: (client: RailwayClient, request: { variables: ProjectTransferInitiateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a project. */ declare const projectUpdate: (client: RailwayClient, request: { variables: ProjectUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a ProviderAuth. */ declare const providerAuthRemove: (client: RailwayClient, request: { variables: ProviderAuthRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get public Railway stats. */ declare const publicStats: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Generates a new set of recovery codes for the authenticated user. */ declare const recoveryCodeGenerate: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Validates a recovery code. */ declare const recoveryCodeValidate: (client: RailwayClient, request: { variables: RecoveryCodeValidateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the ReferralInfo for the authenticated user. */ declare const referralInfo: (client: RailwayClient, request: { variables: ReferralInfoQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates the ReferralInfo for the authenticated user. */ declare const referralInfoUpdate: (client: RailwayClient, request: { variables: ReferralInfoUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** List available regions */ declare const regions: (client: RailwayClient, request?: { variables?: RegionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get resource access for the current user or team */ declare const resourceAccess: (client: RailwayClient, request: { variables: ResourceAccessQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a service by ID */ declare const service: (client: RailwayClient, request: { variables: ServiceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Connect a service to a source */ declare const serviceConnect: (client: RailwayClient, request: { variables: ServiceConnectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new service. */ declare const serviceCreate: (client: RailwayClient, request: { variables: ServiceCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a service. */ declare const serviceDelete: (client: RailwayClient, request: { variables: ServiceDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Disconnect a service from a repo */ declare const serviceDisconnect: (client: RailwayClient, request: { variables: ServiceDisconnectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Checks if a service domain is available */ declare const serviceDomainAvailable: (client: RailwayClient, request: { variables: ServiceDomainAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Creates a new service domain. */ declare const serviceDomainCreate: (client: RailwayClient, request: { variables: ServiceDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a service domain. */ declare const serviceDomainDelete: (client: RailwayClient, request: { variables: ServiceDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a service domain. */ declare const serviceDomainUpdate: (client: RailwayClient, request: { variables: ServiceDomainUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Add a feature flag for a service */ declare const serviceFeatureFlagAdd: (client: RailwayClient, request: { variables: ServiceFeatureFlagAddMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove a feature flag for a service */ declare const serviceFeatureFlagRemove: (client: RailwayClient, request: { variables: ServiceFeatureFlagRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a service instance belonging to a service and environment */ declare const serviceInstance: (client: RailwayClient, request: { variables: ServiceInstanceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deploy a service instance */ declare const serviceInstanceDeploy: (client: RailwayClient, request: { variables: ServiceInstanceDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deploy a service instance. Returns a deployment ID */ declare const serviceInstanceDeployV2: (client: RailwayClient, request: { variables: ServiceInstanceDeployV2MutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Check if the upstream repo for a service has an update available */ declare const serviceInstanceIsUpdatable: (client: RailwayClient, request: { variables: ServiceInstanceIsUpdatableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the resource limit overrides for a service instance */ declare const serviceInstanceLimitOverride: (client: RailwayClient, request: { variables: ServiceInstanceLimitOverrideQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the merged resource limits for a service instance */ declare const serviceInstanceLimits: (client: RailwayClient, request: { variables: ServiceInstanceLimitsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update the resource limits for a service instance */ declare const serviceInstanceLimitsUpdate: (client: RailwayClient, request: { variables: ServiceInstanceLimitsUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Redeploy a service instance */ declare const serviceInstanceRedeploy: (client: RailwayClient, request: { variables: ServiceInstanceRedeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update a service instance */ declare const serviceInstanceUpdate: (client: RailwayClient, request: { variables: ServiceInstanceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove the upstream URL from all service instances for this service */ declare const serviceRemoveUpstreamUrl: (client: RailwayClient, request: { variables: ServiceRemoveUpstreamUrlMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get services for a project */ declare const services: (client: RailwayClient, request: { variables: ServicesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates a service. */ declare const serviceUpdate: (client: RailwayClient, request: { variables: ServiceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a session. */ declare const sessionDelete: (client: RailwayClient, request: { variables: SessionDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all sessions for authenticated user. */ declare const sessions: (client: RailwayClient, request?: { variables?: SessionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Configure a shared variable. */ declare const sharedVariableConfigure: (client: RailwayClient, request: { variables: SharedVariableConfigureMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** All TCP proxies for a service instance */ declare const tcpProxies: (client: RailwayClient, request: { variables: TcpProxiesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a TCP proxy by id */ declare const tcpProxyDelete: (client: RailwayClient, request: { variables: TcpProxyDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a template by code or GitHub owner and repo. */ declare const template: (client: RailwayClient, request?: { variables?: TemplateQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Duplicates an existing template */ declare const templateClone: (client: RailwayClient, request: { variables: TemplateCloneMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a template. */ declare const templateDelete: (client: RailwayClient, request: { variables: TemplateDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deploys a template using the serialized template config */ declare const templateDeployV2: (client: RailwayClient, request: { variables: TemplateDeployV2MutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Generate a template for a project */ declare const templateGenerate: (client: RailwayClient, request: { variables: TemplateGenerateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Publishes a template. */ declare const templatePublish: (client: RailwayClient, request: { variables: TemplatePublishMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all published templates. */ declare const templates: (client: RailwayClient, request?: { variables?: TemplatesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Count all published templates. */ declare const templatesCount: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Ejects a service from the template and creates a new repo in the provided org. */ declare const templateServiceSourceEject: (client: RailwayClient, request: { variables: TemplateServiceSourceEjectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the source template for a project. */ declare const templateSourceForProject: (client: RailwayClient, request: { variables: TemplateSourceForProjectQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Unpublishes a template. */ declare const templateUnpublish: (client: RailwayClient, request: { variables: TemplateUnpublishMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create a new trusted domain for a workspace */ declare const trustedDomainCreate: (client: RailwayClient, request: { variables: TrustedDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete a trusted domain */ declare const trustedDomainDelete: (client: RailwayClient, request: { variables: TrustedDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all trusted domains for a workspace */ declare const trustedDomains: (client: RailwayClient, request: { variables: TrustedDomainsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the TwoFactorInfo for the authenticated user. */ declare const twoFactorInfo: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Setup 2FA authorization for authenticated user. */ declare const twoFactorInfoCreate: (client: RailwayClient, request: { variables: TwoFactorInfoCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes the TwoFactorInfo for the authenticated user. */ declare const twoFactorInfoDelete: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Generates the 2FA app secret for the authenticated user. */ declare const twoFactorInfoSecret: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Validates the token for a 2FA action or for a login request. */ declare const twoFactorInfoValidate: (client: RailwayClient, request: { variables: TwoFactorInfoValidateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Generate a Slack channel for a workspace */ declare const upsertSlackChannel: (client: RailwayClient, request: { variables: UpsertSlackChannelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get aggregated usage for a project or workspace */ declare const usage: (client: RailwayClient, request: { variables: UsageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove the usage limit for a customer */ declare const usageLimitRemove: (client: RailwayClient, request: { variables: UsageLimitRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Set the usage limit for a customer */ declare const usageLimitSet: (client: RailwayClient, request: { variables: UsageLimitSetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Unsubscribe from the Beta program. */ declare const userBetaLeave: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete the currently authenticated user */ declare const userDelete: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Disconnect your Railway account from Discord. */ declare const userDiscordDisconnect: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove a flag on the user. */ declare const userFlagsRemove: (client: RailwayClient, request: { variables: UserFlagsRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Set flags on the authenticated user. */ declare const userFlagsSet: (client: RailwayClient, request: { variables: UserFlagsSetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the public profile for a user */ declare const userProfile: (client: RailwayClient, request: { variables: UserProfileQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Updates the profile for the authenticated user */ declare const userProfileUpdate: (client: RailwayClient, request: { variables: UserProfileUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update date of TermsAgreedOn */ declare const userTermsUpdate: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Upserts a collection of variables. */ declare const variableCollectionUpsert: (client: RailwayClient, request: { variables: VariableCollectionUpsertMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes a variable. */ declare const variableDelete: (client: RailwayClient, request: { variables: VariableDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get environment variables for a project or service */ declare const variables: (client: RailwayClient, request: { variables: VariablesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** All rendered variables that are required for a service deployment. */ declare const variablesForServiceDeployment: (client: RailwayClient, request: { variables: VariablesForServiceDeploymentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Upserts a variable. */ declare const variableUpsert: (client: RailwayClient, request: { variables: VariableUpsertMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get information about the user's Vercel accounts */ declare const vercelInfo: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create a persistent volume in a project */ declare const volumeCreate: (client: RailwayClient, request: { variables: VolumeCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete a persistent volume in a project */ declare const volumeDelete: (client: RailwayClient, request: { variables: VolumeDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get a single volume instance by ID */ declare const volumeInstance: (client: RailwayClient, request: { variables: VolumeInstanceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Create backup of a volume instance */ declare const volumeInstanceBackupCreate: (client: RailwayClient, request: { variables: VolumeInstanceBackupCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Deletes volume instance backup */ declare const volumeInstanceBackupDelete: (client: RailwayClient, request: { variables: VolumeInstanceBackupDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** List backups of a volume instance */ declare const volumeInstanceBackupList: (client: RailwayClient, request: { variables: VolumeInstanceBackupListQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Removes backup expiration date */ declare const volumeInstanceBackupLock: (client: RailwayClient, request: { variables: VolumeInstanceBackupLockMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Restore a volume instance from a backup */ declare const volumeInstanceBackupRestore: (client: RailwayClient, request: { variables: VolumeInstanceBackupRestoreMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** List backups schedules of a volume instance */ declare const volumeInstanceBackupScheduleList: (client: RailwayClient, request: { variables: VolumeInstanceBackupScheduleListQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Manage schedule for backups of a volume instance */ declare const volumeInstanceBackupScheduleUpdate: (client: RailwayClient, request: { variables: VolumeInstanceBackupScheduleUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update a volume instance. If no environmentId is provided, all volume instances for the volume will be updated. */ declare const volumeInstanceUpdate: (client: RailwayClient, request: { variables: VolumeInstanceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update a persistent volume in a project */ declare const volumeUpdate: (client: RailwayClient, request: { variables: VolumeUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets the status of a workflow */ declare const workflowStatus: (client: RailwayClient, request: { variables: WorkflowStatusQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get the workspace */ declare const workspace: (client: RailwayClient, request: { variables: WorkspaceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Find a workspace by invite code */ declare const workspaceByCode: (client: RailwayClient, request: { variables: WorkspaceByCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Delete a workspace and all data associated with it */ declare const workspaceDelete: (client: RailwayClient, request: { variables: WorkspaceDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Gets all identity providers of a workspace */ declare const workspaceIdentityProviders: (client: RailwayClient, request: { variables: WorkspaceIdentityProvidersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get an invite code for a workspace and role */ declare const workspaceInviteCodeCreate: (client: RailwayClient, request: { variables: WorkspaceInviteCodeCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Use an invite code to join a workspace */ declare const workspaceInviteCodeUse: (client: RailwayClient, request: { variables: WorkspaceInviteCodeUseMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Leave a workspace */ declare const workspaceLeave: (client: RailwayClient, request: { variables: WorkspaceLeaveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Change permissions for a user in a workspace */ declare const workspacePermissionChange: (client: RailwayClient, request: { variables: WorkspacePermissionChangeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Get all templates for a workspace */ declare const workspaceTemplates: (client: RailwayClient, request: { variables: WorkspaceTemplatesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Update a workspace by id */ declare const workspaceUpdate: (client: RailwayClient, request: { variables: WorkspaceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Generate a Slack channel for a workspace */ declare const workspaceUpsertSlackChannel: (client: RailwayClient, request: { variables: WorkspaceUpsertSlackChannelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Invite a user by email to a workspace */ declare const workspaceUserInvite: (client: RailwayClient, request: { variables: WorkspaceUserInviteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; /** Remove a user from a workspace */ declare const workspaceUserRemove: (client: RailwayClient, request: { variables: WorkspaceUserRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => ResultAsync, GraphQLRequestError>; //#endregion export { events as $, serviceInstanceLimits as $n, volumeInstanceBackupList as $r, privateNetworksForEnvironmentDelete as $t, deploymentTriggerDelete as A, publicStats as An, upsertSlackChannel as Ar, loginSessionVerify as At, emailChangeInitiate as B, serviceDelete as Bn, userProfileUpdate as Br, observabilityDashboards as Bt, deploymentRedeploy as C, projectTokens as Cn, trustedDomainDelete as Cr, inviteCode as Ct, deploymentSnapshot as D, projectUpdate as Dn, twoFactorInfoDelete as Dr, loginSessionCancel as Dt, deploymentRollback as E, projectTransferInitiate as En, twoFactorInfoCreate as Er, loginSessionAuth as Et, domains as F, regions as Fn, userDelete as Fr, notificationDeliveries as Ft, environmentPatch as G, serviceDomainUpdate as Gn, variables as Gr, preferencesUpdate as Gt, environmentCreate as H, serviceDomainAvailable as Hn, variableCollectionUpsert as Hr, passkeys as Ht, egressGatewayAssociationCreate as I, resourceAccess as In, userDiscordDisconnect as Ir, notificationDeliveriesMarkAsRead as It, environmentRename as J, serviceInstance as Jn, volumeCreate as Jr, privateNetworkEndpointCreateOrGet as Jt, environmentPatchCommit as K, serviceFeatureFlagAdd as Kn, variablesForServiceDeployment as Kr, privateNetworkCreateOrGet as Kt, egressGatewayAssociationsClear as L, service as Ln, userFlagsRemove as Lr, observabilityDashboardCreate as Lt, deploymentTriggers as M, recoveryCodeValidate as Mn, usageLimitRemove as Mr, metrics as Mt, deployments as N, referralInfo as Nn, usageLimitSet as Nr, node as Nt, deploymentStop as O, projects as On, twoFactorInfoSecret as Or, loginSessionConsume as Ot, dockerComposeImport as P, referralInfoUpdate as Pn, userBetaLeave as Pr, nodes as Pt, estimatedUsage as Q, serviceInstanceLimitOverride as Qn, volumeInstanceBackupDelete as Qr, privateNetworks as Qt, egressGateways as R, serviceConnect as Rn, userFlagsSet as Rr, observabilityDashboardReset as Rt, deploymentLogs as S, projectTokenDelete as Sn, trustedDomainCreate as Sr, integrations as St, deploymentRestart as T, projectTransferConfirm as Tn, twoFactorInfo as Tr, jobApplicationCreate as Tt, environmentDelete as U, serviceDomainCreate as Un, variableDelete as Ur, platformStatus as Ut, environment as V, serviceDisconnect as Vn, userTermsUpdate as Vr, passkeyDelete as Vt, environmentLogs as W, serviceDomainDelete as Wn, variableUpsert as Wr, preferences as Wt, environmentTriggersDeploy as X, serviceInstanceDeployV2 as Xn, volumeInstance as Xr, privateNetworkEndpointNameAvailable as Xt, environmentStagedChanges as Y, serviceInstanceDeploy as Yn, volumeDelete as Yr, privateNetworkEndpointDelete as Yt, environments as Z, serviceInstanceIsUpdatable as Zn, volumeInstanceBackupCreate as Zr, privateNetworkEndpointRename as Zt, deploymentApprove as _, workspaceUpsertSlackChannel as _i, projectScheduleDelete as _n, templateServiceSourceEject as _r, integrationAuth as _t, apiTokens as a, volumeUpdate as ai, projectInvitationAccept as an, services as ar, functionRuntimes as at, deploymentInstanceExecutionCreate as b, projectToken as bn, templates as br, integrationDelete as bt, changelogBlockImage as c, workspaceByCode as ci, projectInvitationResend as cn, sharedVariableConfigure as cr, githubRepo as ct, customDomainCreate as d, workspaceInviteCodeCreate as di, projectInviteUser as dn, template as dr, githubRepoUpdate as dt, volumeInstanceBackupLock as ei, project as en, serviceInstanceLimitsUpdate as er, externalWorkspaces as et, customDomainDelete as f, workspaceInviteCodeUse as fi, projectLeave as fn, templateClone as fr, githubRepos as ft, deployment as g, workspaceUpdate as gi, projectResourceAccess as gn, templatePublish as gr, httpLogs as gt, customerTogglePayoutsToCredits as h, workspaceTemplates as hi, projectMembers as hn, templateGenerate as hr, herokuImportVariables as ht, apiTokenDelete as i, volumeInstanceUpdate as ii, projectInvitation as in, serviceUpdate as ir, functionRuntime as it, deploymentTriggerUpdate as j, recoveryCodeGenerate as jn, usage as jr, me as jt, deploymentTriggerCreate as k, providerAuthRemove as kn, twoFactorInfoValidate as kr, loginSessionCreate as kt, customDomain as l, workspaceDelete as li, projectInvitations as ln, tcpProxies as lr, githubRepoBranches as lt, customerCreateFreePlanSubscription as m, workspacePermissionChange as mi, projectMemberUpdate as mn, templateDeployV2 as mr, herokuApps as mt, allPlatformFeatureFlags as n, volumeInstanceBackupScheduleList as ni, projectCreate as nn, serviceInstanceUpdate as nr, featureFlagAdd as nt, baseEnvironmentOverride as o, workflowStatus as oi, projectInvitationCreate as on, sessionDelete as or, gitHubRepoAccessAvailable as ot, customDomainUpdate as p, workspaceLeave as pi, projectMemberRemove as pn, templateDelete as pr, githubWritableScopes as pt, environmentPatches as q, serviceFeatureFlagRemove as qn, vercelInfo as qr, privateNetworkEndpoint as qt, apiTokenCreate as r, volumeInstanceBackupScheduleUpdate as ri, projectDelete as rn, serviceRemoveUpstreamUrl as rr, featureFlagRemove as rt, buildLogs as s, workspace as si, projectInvitationDelete as sn, sessions as sr, githubIsRepoNameAvailable as st, adminVolumeInstancesForVolume as t, volumeInstanceBackupRestore as ti, projectClaim as tn, serviceInstanceRedeploy as tr, fairUseAgree as tt, customDomainAvailable as u, workspaceIdentityProviders as ui, projectInviteCode as un, tcpProxyDelete as ur, githubRepoDeploy as ut, deploymentCancel as v, workspaceUserInvite as vi, projectScheduleDeleteCancel as vn, templateSourceForProject as vr, integrationAuths as vt, deploymentRemove as w, projectTransfer as wn, trustedDomains as wr, inviteCodeUse as wt, deploymentInstanceExecutions as x, projectTokenCreate as xn, templatesCount as xr, integrationUpdate as xt, deploymentEvents as y, workspaceUserRemove as yi, projectScheduleDeleteForce as yn, templateUnpublish as yr, integrationCreate as yt, emailChangeConfirm as z, serviceCreate as zn, userProfile as zr, observabilityDashboardUpdate as zt };