import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe = T | undefined; export type InputMaybe = T | undefined; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty = { [_ in K]?: never; }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; AWSDate: { input: any; output: any; }; AWSDateTime: { input: any; output: any; }; AWSEmail: { input: any; output: any; }; AWSIPAddress: { input: any; output: any; }; AWSJSON: { input: unknown; output: unknown; }; AWSPhone: { input: any; output: any; }; AWSTime: { input: any; output: any; }; AWSTimestamp: { input: any; output: any; }; AWSURL: { input: any; output: any; }; }; export type ApiResult = { __typename?: 'ApiResult'; success: Scalars['Boolean']['output']; }; export type Deregister = { __typename?: 'Deregister'; success: Scalars['Boolean']['output']; }; export type FederatedId = { __typename?: 'FederatedId'; identityId: Scalars['String']['output']; }; export type GlobalSignOut = { __typename?: 'GlobalSignOut'; success: Scalars['Boolean']['output']; }; export type Mutation = { __typename?: 'Mutation'; deregister?: Maybe; globalSignOut?: Maybe; registerFederatedId?: Maybe; reset?: Maybe; }; export type MutationRegisterFederatedIdArgs = { input?: InputMaybe; }; export type Query = { __typename?: 'Query'; notImplemented?: Maybe; }; export type QueryNotImplementedArgs = { dummy: Scalars['String']['input']; }; export type RegisterFederatedIdInput = { idToken: Scalars['String']['input']; }; export type DeregisterMutationVariables = Exact<{ [key: string]: never; }>; export type DeregisterMutation = { __typename?: 'Mutation'; deregister?: { __typename?: 'Deregister'; success: boolean; } | undefined; }; export type GlobalSignOutMutationVariables = Exact<{ [key: string]: never; }>; export type GlobalSignOutMutation = { __typename?: 'Mutation'; globalSignOut?: { __typename?: 'GlobalSignOut'; success: boolean; } | undefined; }; export type RegisterFederatedIdMutationVariables = Exact<{ input: RegisterFederatedIdInput; }>; export type RegisterFederatedIdMutation = { __typename?: 'Mutation'; registerFederatedId?: { __typename?: 'FederatedId'; identityId: string; } | undefined; }; export type ResetMutationVariables = Exact<{ [key: string]: never; }>; export type ResetMutation = { __typename?: 'Mutation'; reset?: { __typename?: 'ApiResult'; success: boolean; } | undefined; }; export declare const DeregisterDocument: DocumentNode; export declare const GlobalSignOutDocument: DocumentNode; export declare const RegisterFederatedIdDocument: DocumentNode; export declare const ResetDocument: DocumentNode;