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, 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, 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, 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, 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 * as neverthrow0 from "neverthrow"; //#region src/api.d.ts type BindShape = Shape extends ((...args: infer Params) => infer Result) ? Params extends [RailwayClient, ...infer Tail] ? (...args: Tail) => Result : never : Shape extends Record ? { [Key in keyof Shape]: BindShape } : never; declare const namespaceShape: { readonly apiTokens: { readonly list: (client: RailwayClient, request?: { variables?: ApiTokensQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ApiTokenCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ApiTokenDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly account: { readonly me: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly passkeys: { readonly list: (client: RailwayClient, request?: { variables?: PasskeysQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: PasskeyDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly email: { readonly initiateChange: (client: RailwayClient, request: { variables: EmailChangeInitiateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly confirmChange: (client: RailwayClient, request: { variables: EmailChangeConfirmMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly invites: { readonly current: (client: RailwayClient, request: { variables: InviteCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly redeem: (client: RailwayClient, request: { variables: InviteCodeUseMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly profile: { readonly get: (client: RailwayClient, request: { variables: UserProfileQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: UserProfileUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly flags: { readonly set: (client: RailwayClient, request: { variables: UserFlagsSetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: UserFlagsRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly discord: { readonly disconnect: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly beta: { readonly leave: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly terms: { readonly update: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly delete: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly application: { readonly submit: (client: RailwayClient, request: { variables: JobApplicationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly auth: { readonly loginSessions: { readonly create: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly verify: (client: RailwayClient, request: { variables: LoginSessionVerifyMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly consume: (client: RailwayClient, request: { variables: LoginSessionConsumeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly cancel: (client: RailwayClient, request: { variables: LoginSessionCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly auth: (client: RailwayClient, request: { variables: LoginSessionAuthMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly sessions: { readonly list: (client: RailwayClient, request?: { variables?: SessionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: SessionDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly recoveryCodes: { readonly generate: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly validate: (client: RailwayClient, request: { variables: RecoveryCodeValidateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly twoFactor: { readonly info: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: TwoFactorInfoCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly secret: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly validate: (client: RailwayClient, request: { variables: TwoFactorInfoValidateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly billing: { readonly customers: { readonly createFreePlanSubscription: (client: RailwayClient, request: { variables: CustomerCreateFreePlanSubscriptionMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly togglePayoutsToCredits: (client: RailwayClient, request: { variables: CustomerTogglePayoutsToCreditsMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly usageLimits: { readonly set: (client: RailwayClient, request: { variables: UsageLimitSetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: UsageLimitRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly referrals: { readonly get: (client: RailwayClient, request: { variables: ReferralInfoQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ReferralInfoUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly fairUse: { readonly agree: (client: RailwayClient, request: { variables: FairUseAgreeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly deployments: { readonly get: (client: RailwayClient, request: { variables: DeploymentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: DeploymentsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly approve: (client: RailwayClient, request: { variables: DeploymentApproveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly cancel: (client: RailwayClient, request: { variables: DeploymentCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly stop: (client: RailwayClient, request: { variables: DeploymentStopMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly restart: (client: RailwayClient, request: { variables: DeploymentRestartMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly rollback: (client: RailwayClient, request: { variables: DeploymentRollbackMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: DeploymentRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly redeploy: (client: RailwayClient, request: { variables: DeploymentRedeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly snapshot: (client: RailwayClient, request: { variables: DeploymentSnapshotQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly events: (client: RailwayClient, request: { variables: DeploymentEventsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly logs: (client: RailwayClient, request: { variables: DeploymentLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly triggers: { readonly list: (client: RailwayClient, request: { variables: DeploymentTriggersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: DeploymentTriggerCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: DeploymentTriggerUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: DeploymentTriggerDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly baseEnvironmentOverride: (client: RailwayClient, request: { variables: BaseEnvironmentOverrideMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly instanceExecutions: { readonly list: (client: RailwayClient, request: { variables: DeploymentInstanceExecutionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: DeploymentInstanceExecutionCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly domains: { readonly list: (client: RailwayClient, request: { variables: DomainsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly custom: { readonly get: (client: RailwayClient, request: { variables: CustomDomainQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly available: (client: RailwayClient, request: { variables: CustomDomainAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: CustomDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: CustomDomainUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: CustomDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly environments: { readonly get: (client: RailwayClient, request: { variables: EnvironmentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: EnvironmentsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: EnvironmentCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: EnvironmentDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly rename: (client: RailwayClient, request: { variables: EnvironmentRenameMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly logs: (client: RailwayClient, request: { variables: EnvironmentLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly patch: (client: RailwayClient, request: { variables: EnvironmentPatchQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly stagedChanges: (client: RailwayClient, request: { variables: EnvironmentStagedChangesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly patches: { readonly list: (client: RailwayClient, request: { variables: EnvironmentPatchesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly commit: (client: RailwayClient, request: { variables: EnvironmentPatchCommitMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly triggers: { readonly deploy: (client: RailwayClient, request: { variables: EnvironmentTriggersDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly integrations: { readonly list: (client: RailwayClient, request: { variables: IntegrationsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly getAuth: (client: RailwayClient, request: { variables: IntegrationAuthQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly listAuths: (client: RailwayClient, request?: { variables?: IntegrationAuthsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: IntegrationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: IntegrationUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: IntegrationDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly provider: { readonly removeAuth: (client: RailwayClient, request: { variables: ProviderAuthRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly github: { readonly isRepoNameAvailable: (client: RailwayClient, request: { variables: GithubIsRepoNameAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly getRepo: (client: RailwayClient, request: { variables: GithubRepoQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly listRepos: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly listBranches: (client: RailwayClient, request: { variables: GithubRepoBranchesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly deployRepo: (client: RailwayClient, request: { variables: GithubRepoDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly updateRepo: (client: RailwayClient, request: { variables: GithubRepoUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly writableScopes: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly accessAvailable: (client: RailwayClient, request: { variables: GitHubRepoAccessAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly heroku: { readonly apps: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly importVariables: (client: RailwayClient, request: { variables: HerokuImportVariablesMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly vercel: { readonly info: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly networking: { readonly privateNetworks: { readonly createOrGet: (client: RailwayClient, request: { variables: PrivateNetworkCreateOrGetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: PrivateNetworksQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly deleteForEnvironment: (client: RailwayClient, request: { variables: PrivateNetworksForEnvironmentDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly endpoints: { readonly get: (client: RailwayClient, request: { variables: PrivateNetworkEndpointQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly createOrGet: (client: RailwayClient, request: { variables: PrivateNetworkEndpointCreateOrGetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: PrivateNetworkEndpointDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly rename: (client: RailwayClient, request: { variables: PrivateNetworkEndpointRenameMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly nameAvailable: (client: RailwayClient, request: { variables: PrivateNetworkEndpointNameAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly egressGateways: { readonly list: (client: RailwayClient, request: { variables: EgressGatewaysQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly associate: (client: RailwayClient, request: { variables: EgressGatewayAssociationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly clearAssociations: (client: RailwayClient, request: { variables: EgressGatewayAssociationsClearMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly tcpProxies: { readonly list: (client: RailwayClient, request: { variables: TcpProxiesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: TcpProxyDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly nodes: { readonly get: (client: RailwayClient, request: { variables: NodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: NodesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly notifications: { readonly deliveries: (client: RailwayClient, request?: { variables?: NotificationDeliveriesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly markAsRead: (client: RailwayClient, request: { variables: NotificationDeliveriesMarkAsReadMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly observability: { readonly dashboards: { readonly create: (client: RailwayClient, request: { variables: ObservabilityDashboardCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: ObservabilityDashboardsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ObservabilityDashboardUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly reset: (client: RailwayClient, request: { variables: ObservabilityDashboardResetMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly events: (client: RailwayClient, request: { variables: EventsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly logs: { readonly http: (client: RailwayClient, request: { variables: HttpLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly build: (client: RailwayClient, request: { variables: BuildLogsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly metrics: (client: RailwayClient, request: { variables: MetricsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly usage: { readonly get: (client: RailwayClient, request: { variables: UsageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly estimated: (client: RailwayClient, request: { variables: EstimatedUsageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly preferences: { readonly get: (client: RailwayClient, request?: { variables?: PreferencesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: PreferencesUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly projects: { readonly get: (client: RailwayClient, request: { variables: ProjectQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request?: { variables?: ProjectsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ProjectCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly claim: (client: RailwayClient, request: { variables: ProjectClaimMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ProjectUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ProjectDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly leave: (client: RailwayClient, request: { variables: ProjectLeaveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly transfer: { readonly initiate: (client: RailwayClient, request: { variables: ProjectTransferInitiateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly confirm: (client: RailwayClient, request: { variables: ProjectTransferConfirmMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly transfer: (client: RailwayClient, request: { variables: ProjectTransferMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly docker: { readonly composeImport: (client: RailwayClient, request: { variables: DockerComposeImportMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly invitations: { readonly get: (client: RailwayClient, request: { variables: ProjectInvitationQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: ProjectInvitationsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ProjectInvitationCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly resend: (client: RailwayClient, request: { variables: ProjectInvitationResendMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ProjectInvitationDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly accept: (client: RailwayClient, request: { variables: ProjectInvitationAcceptMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly inviteUser: (client: RailwayClient, request: { variables: ProjectInviteUserMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly code: (client: RailwayClient, request: { variables: ProjectInviteCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly members: { readonly list: (client: RailwayClient, request: { variables: ProjectMembersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ProjectMemberUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: ProjectMemberRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly featureFlags: { readonly add: (client: RailwayClient, request: { variables: FeatureFlagAddMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: FeatureFlagRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly schedules: { readonly delete: (client: RailwayClient, request: { variables: ProjectScheduleDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly cancelDeletion: (client: RailwayClient, request: { variables: ProjectScheduleDeleteCancelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly forceDelete: (client: RailwayClient, request: { variables: ProjectScheduleDeleteForceMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly tokens: { readonly get: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: ProjectTokensQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ProjectTokenCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ProjectTokenDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly access: { readonly project: (client: RailwayClient, request: { variables: ProjectResourceAccessQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly resource: (client: RailwayClient, request: { variables: ResourceAccessQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly workflows: { readonly status: (client: RailwayClient, request: { variables: WorkflowStatusQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly services: { readonly get: (client: RailwayClient, request: { variables: ServiceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: ServicesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ServiceCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ServiceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ServiceDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly connect: (client: RailwayClient, request: { variables: ServiceConnectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly disconnect: (client: RailwayClient, request: { variables: ServiceDisconnectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly removeUpstreamUrl: (client: RailwayClient, request: { variables: ServiceRemoveUpstreamUrlMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly domains: { readonly available: (client: RailwayClient, request: { variables: ServiceDomainAvailableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: ServiceDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ServiceDomainUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: ServiceDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly featureFlags: { readonly add: (client: RailwayClient, request: { variables: ServiceFeatureFlagAddMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: ServiceFeatureFlagRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly instances: { readonly get: (client: RailwayClient, request: { variables: ServiceInstanceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly deploy: (client: RailwayClient, request: { variables: ServiceInstanceDeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly deployV2: (client: RailwayClient, request: { variables: ServiceInstanceDeployV2MutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly isUpdatable: (client: RailwayClient, request: { variables: ServiceInstanceIsUpdatableQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly limits: (client: RailwayClient, request: { variables: ServiceInstanceLimitsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly limitsUpdate: (client: RailwayClient, request: { variables: ServiceInstanceLimitsUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly limitOverride: (client: RailwayClient, request: { variables: ServiceInstanceLimitOverrideQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly redeploy: (client: RailwayClient, request: { variables: ServiceInstanceRedeployMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: ServiceInstanceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly functions: { readonly runtime: (client: RailwayClient, request: { variables: FunctionRuntimeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly runtimes: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly templates: { readonly get: (client: RailwayClient, request?: { variables?: TemplateQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request?: { variables?: TemplatesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly count: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly clone: (client: RailwayClient, request: { variables: TemplateCloneMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: TemplateDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly deploy: (client: RailwayClient, request: { variables: TemplateDeployV2MutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly generate: (client: RailwayClient, request: { variables: TemplateGenerateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly publish: (client: RailwayClient, request: { variables: TemplatePublishMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly unpublish: (client: RailwayClient, request: { variables: TemplateUnpublishMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly source: { readonly forProject: (client: RailwayClient, request: { variables: TemplateSourceForProjectQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly ejectService: (client: RailwayClient, request: { variables: TemplateServiceSourceEjectMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly variables: { readonly list: (client: RailwayClient, request: { variables: VariablesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly upsert: (client: RailwayClient, request: { variables: VariableUpsertMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: VariableDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly collectionUpsert: (client: RailwayClient, request: { variables: VariableCollectionUpsertMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly shared: { readonly configure: (client: RailwayClient, request: { variables: SharedVariableConfigureMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly serviceDeployment: { readonly variables: (client: RailwayClient, request: { variables: VariablesForServiceDeploymentQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly volumes: { readonly create: (client: RailwayClient, request: { variables: VolumeCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: VolumeUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: VolumeDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly instance: { readonly get: (client: RailwayClient, request: { variables: VolumeInstanceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: VolumeInstanceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly backups: { readonly create: (client: RailwayClient, request: { variables: VolumeInstanceBackupCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: VolumeInstanceBackupDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request: { variables: VolumeInstanceBackupListQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly lock: (client: RailwayClient, request: { variables: VolumeInstanceBackupLockMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly restore: (client: RailwayClient, request: { variables: VolumeInstanceBackupRestoreMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly schedule: { readonly list: (client: RailwayClient, request: { variables: VolumeInstanceBackupScheduleListQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: VolumeInstanceBackupScheduleUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; }; }; readonly workspaces: { readonly get: (client: RailwayClient, request: { variables: WorkspaceQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly list: (client: RailwayClient, request?: { variables?: ExternalWorkspacesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly findByCode: (client: RailwayClient, request: { variables: WorkspaceByCodeQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly update: (client: RailwayClient, request: { variables: WorkspaceUpdateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: WorkspaceDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly leave: (client: RailwayClient, request: { variables: WorkspaceLeaveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly upsertSlackChannel: (client: RailwayClient, request: { variables: WorkspaceUpsertSlackChannelMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly identityProviders: (client: RailwayClient, request: { variables: WorkspaceIdentityProvidersQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly inviteCode: { readonly create: (client: RailwayClient, request: { variables: WorkspaceInviteCodeCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly use: (client: RailwayClient, request: { variables: WorkspaceInviteCodeUseMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly users: { readonly invite: (client: RailwayClient, request: { variables: WorkspaceUserInviteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly remove: (client: RailwayClient, request: { variables: WorkspaceUserRemoveMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly permissionChange: (client: RailwayClient, request: { variables: WorkspacePermissionChangeMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly templates: (client: RailwayClient, request: { variables: WorkspaceTemplatesQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly trustedDomains: { readonly list: (client: RailwayClient, request: { variables: TrustedDomainsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly create: (client: RailwayClient, request: { variables: TrustedDomainCreateMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly delete: (client: RailwayClient, request: { variables: TrustedDomainDeleteMutationVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; readonly regions: { readonly list: (client: RailwayClient, request?: { variables?: RegionsQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; readonly misc: { readonly changelogBlockImage: (client: RailwayClient, request: { variables: ChangelogBlockImageQueryVariables; options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly platformStatus: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly publicStats: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; readonly allPlatformFeatureFlags: (client: RailwayClient, request?: { options?: GraphQLDocumentRequestOptions; }) => neverthrow0.ResultAsync, GraphQLRequestError>; }; }; type RailwayApi = BindShape; declare const createRailwayApi: (client: RailwayClient) => RailwayApi; //#endregion export { createRailwayApi as n, RailwayApi as t };