import * as Types from '../../global/types.generated'; import * as ApolloReactCommon from '@apollo/client'; import * as ApolloReactHooks from '@apollo/client'; export type SaveUserEmailMutationVariables = Types.Exact<{ input: Types.UserEmailUpdateInput; }>; export type SaveUserEmailMutation = { __typename?: 'Mutation'; userEmailUpdate: { __typename?: 'GeneralResolverResponse'; success: boolean; }; }; export type ValidateUserEmailMutationVariables = Types.Exact<{ input: Types.UserEmailValidateInput; }>; export type ValidateUserEmailMutation = { __typename?: 'Mutation'; userEmailValidate: { __typename?: 'GeneralResolverResponse'; success: boolean; }; }; export type GetTelegramVerificationLinkMutationVariables = Types.Exact<{ [key: string]: never; }>; export type GetTelegramVerificationLinkMutation = { __typename?: 'Mutation'; telegramVerificationLinkGenerate: { __typename?: 'UserTelegramVerificationLinkPayload'; link: string; }; }; export type VerifyUserDiscordMutationVariables = Types.Exact<{ input: Types.UserDiscordVerifyInput; }>; export type VerifyUserDiscordMutation = { __typename?: 'Mutation'; userDiscordVerify: { __typename?: 'GeneralResolverResponse'; success: boolean; }; }; export type DeleteChannelMutationVariables = Types.Exact<{ input: Types.UserCommunicationChannelDeleteInput; }>; export type DeleteChannelMutation = { __typename?: 'Mutation'; userCommunicationsChannelDelete: { __typename?: 'GeneralResolverResponse'; success: boolean; }; }; export declare const SaveUserEmailDocument: ApolloReactCommon.DocumentNode; export type SaveUserEmailMutationFn = ApolloReactCommon.MutationFunction; /** * __useSaveUserEmailMutation__ * * To run a mutation, you first call `useSaveUserEmailMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveUserEmailMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveUserEmailMutation, { data, loading, error }] = useSaveUserEmailMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useSaveUserEmailMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactCommon.MutationTuple, ApolloReactCommon.DefaultContext, ApolloReactCommon.ApolloCache>; export type SaveUserEmailMutationHookResult = ReturnType; export type SaveUserEmailMutationResult = ApolloReactCommon.MutationResult; export type SaveUserEmailMutationOptions = ApolloReactCommon.BaseMutationOptions; export declare const ValidateUserEmailDocument: ApolloReactCommon.DocumentNode; export type ValidateUserEmailMutationFn = ApolloReactCommon.MutationFunction; /** * __useValidateUserEmailMutation__ * * To run a mutation, you first call `useValidateUserEmailMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useValidateUserEmailMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [validateUserEmailMutation, { data, loading, error }] = useValidateUserEmailMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useValidateUserEmailMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactCommon.MutationTuple, ApolloReactCommon.DefaultContext, ApolloReactCommon.ApolloCache>; export type ValidateUserEmailMutationHookResult = ReturnType; export type ValidateUserEmailMutationResult = ApolloReactCommon.MutationResult; export type ValidateUserEmailMutationOptions = ApolloReactCommon.BaseMutationOptions; export declare const GetTelegramVerificationLinkDocument: ApolloReactCommon.DocumentNode; export type GetTelegramVerificationLinkMutationFn = ApolloReactCommon.MutationFunction; /** * __useGetTelegramVerificationLinkMutation__ * * To run a mutation, you first call `useGetTelegramVerificationLinkMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetTelegramVerificationLinkMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getTelegramVerificationLinkMutation, { data, loading, error }] = useGetTelegramVerificationLinkMutation({ * variables: { * }, * }); */ export declare function useGetTelegramVerificationLinkMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactCommon.MutationTuple, ApolloReactCommon.DefaultContext, ApolloReactCommon.ApolloCache>; export type GetTelegramVerificationLinkMutationHookResult = ReturnType; export type GetTelegramVerificationLinkMutationResult = ApolloReactCommon.MutationResult; export type GetTelegramVerificationLinkMutationOptions = ApolloReactCommon.BaseMutationOptions; export declare const VerifyUserDiscordDocument: ApolloReactCommon.DocumentNode; export type VerifyUserDiscordMutationFn = ApolloReactCommon.MutationFunction; /** * __useVerifyUserDiscordMutation__ * * To run a mutation, you first call `useVerifyUserDiscordMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useVerifyUserDiscordMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [verifyUserDiscordMutation, { data, loading, error }] = useVerifyUserDiscordMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useVerifyUserDiscordMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactCommon.MutationTuple, ApolloReactCommon.DefaultContext, ApolloReactCommon.ApolloCache>; export type VerifyUserDiscordMutationHookResult = ReturnType; export type VerifyUserDiscordMutationResult = ApolloReactCommon.MutationResult; export type VerifyUserDiscordMutationOptions = ApolloReactCommon.BaseMutationOptions; export declare const DeleteChannelDocument: ApolloReactCommon.DocumentNode; export type DeleteChannelMutationFn = ApolloReactCommon.MutationFunction; /** * __useDeleteChannelMutation__ * * To run a mutation, you first call `useDeleteChannelMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteChannelMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteChannelMutation, { data, loading, error }] = useDeleteChannelMutation({ * variables: { * input: // value for 'input' * }, * }); */ export declare function useDeleteChannelMutation(baseOptions?: ApolloReactHooks.MutationHookOptions): ApolloReactCommon.MutationTuple, ApolloReactCommon.DefaultContext, ApolloReactCommon.ApolloCache>; export type DeleteChannelMutationHookResult = ReturnType; export type DeleteChannelMutationResult = ApolloReactCommon.MutationResult; export type DeleteChannelMutationOptions = ApolloReactCommon.BaseMutationOptions;