/** Internal type. DO NOT USE DIRECTLY. */ type Exact = { [K in keyof T]: T[K]; }; /** Internal type. DO NOT USE DIRECTLY. */ export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; import type * as Types from './graphql-schema-types'; import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export * from './graphql-schema-types.js'; export type DevCreateServiceAccountMutationVariables = Exact<{ input: Types.CreateDevServiceAccountInput; }>; export type DevCreateServiceAccountMutation = { _DEV_createServiceAccount: { clientId: string; clientSecret: string; serviceAccountName: string; } | null; }; export type DevGenerateUserAccessTokenWithPermissionsMutationVariables = Exact<{ input: Types.DevGenerateUserAccessTokenWithPermissionsInput; }>; export type DevGenerateUserAccessTokenWithPermissionsMutation = { devGenerateUserAccessTokenWithPermissions: { accessToken: string; expiresInSeconds: number; tokenType: string; } | null; }; export type GenerateLongLivedTokenMutationVariables = Exact<{ input: Types.GenerateLongLivedTokenInput; }>; export type GenerateLongLivedTokenMutation = { generateLongLivedToken: { accessToken: string; expiresInSeconds: number; tokenType: string; }; }; export type GetServiceTokenMutationVariables = Exact<{ clientId: string; clientSecret: string; }>; export type GetServiceTokenMutation = { authenticateServiceAccount: { accessToken: string; expiresInSeconds: number; tokenType: string; }; }; export type GetManagedServiceTokenMutationVariables = Exact<{ clientId: string; clientSecret: string; targetTenantId?: string | null | undefined; targetEnvironmentId?: string | null | undefined; }>; export type GetManagedServiceTokenMutation = { authenticateManagedServiceAccount: { accessToken: string; expiresInSeconds: number; tokenType: string; }; }; export type GetManagedServiceTokenWithEnvironmentScopeMutationVariables = Exact<{ clientId: string; clientSecret: string; managementJWT: string; }>; export type GetManagedServiceTokenWithEnvironmentScopeMutation = { authenticateManagedServiceAccountWithEnvironmentScope: { accessToken: string; expiresInSeconds: number; tokenType: string; }; }; export type DevSetupServiceAccountWithPermissionsMutationVariables = Exact<{ input: Types.DevSetupServiceAccountWithPermissionsInput; }>; export type DevSetupServiceAccountWithPermissionsMutation = { devSetupServiceAccountWithPermissions: { clientId: string; clientSecret: string; } | null; }; export type DevDeleteServiceAccountMutationVariables = Exact<{ input: Types.DevDeleteServiceAccountInput; }>; export type DevDeleteServiceAccountMutation = { devDeleteServiceAccount: { isSuccess: boolean; }; }; export type UpdateServiceAccountMutationVariables = Exact<{ input: Types.UpdateServiceAccountInput; }>; export type UpdateServiceAccountMutation = { updateServiceAccount: { isSuccess: boolean; }; }; export type SyncPermissionsMutationVariables = Exact<{ input: Types.SynchronizePermissionsInput; }>; export type SyncPermissionsMutation = { synchronizePermissions: { added: Array | null; removed: Array | null; } | null; }; export type PurgePermissionsMutationVariables = Exact<{ input: Types.PurgePermissionsInput; }>; export type PurgePermissionsMutation = { purgePermissions: { purged: Array; } | null; }; export declare const DevCreateServiceAccountDocument: DocumentNode; export declare const DevGenerateUserAccessTokenWithPermissionsDocument: DocumentNode; export declare const GenerateLongLivedTokenDocument: DocumentNode; export declare const GetServiceTokenDocument: DocumentNode; export declare const GetManagedServiceTokenDocument: DocumentNode; export declare const GetManagedServiceTokenWithEnvironmentScopeDocument: DocumentNode; export declare const DevSetupServiceAccountWithPermissionsDocument: DocumentNode; export declare const DevDeleteServiceAccountDocument: DocumentNode; export declare const UpdateServiceAccountDocument: DocumentNode; export declare const SyncPermissionsDocument: DocumentNode; export declare const PurgePermissionsDocument: DocumentNode; //# sourceMappingURL=graphql.types.d.ts.map