import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; export declare type Maybe = T | null; export declare type RequireFields = { [X in Exclude]?: T[X]; } & { [P in K]-?: NonNullable; }; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: any; }; export declare type Account = { __typename?: 'Account'; id: Scalars['String']; devices: Array; username: Scalars['String']; ensName: Scalars['String']; userId: Scalars['String']; accountAddress: Scalars['String']; deployed: Scalars['Boolean']; version: Scalars['String']; value: AccountValue; deployment: AccountDeployment; createdAt: Scalars['Int']; }; export declare type AccountContractAuthKey = { __typename?: 'AccountContractAuthKey'; publicAddress: Scalars['String']; dateAdded: Scalars['Int']; }; export declare type AccountDeployment = { __typename?: 'AccountDeployment'; cost: Scalars['Float']; status: Scalars['String']; }; export declare type AccountRecoveryFromAuthereumStatus = { __typename?: 'AccountRecoveryFromAuthereumStatus'; isRecoveryAttemptStarted: Scalars['Boolean']; startTime: Scalars['Float']; endTime: Scalars['Float']; }; export declare type AccountValue = { __typename?: 'AccountValue'; amount: Scalars['String']; display: Scalars['String']; }; export declare type ActiveAccountContract = { __typename?: 'ActiveAccountContract'; version: Scalars['String']; changelog: Scalars['String']; }; export declare type ActiveRecoveryAccounts = { __typename?: 'ActiveRecoveryAccounts'; name: Scalars['String']; publicAddress: Scalars['String']; authKeyId: Scalars['String']; dateAdded: Scalars['Int']; }; export declare type AddAuthKeyInput = { confirmationCode: Scalars['String']; publicAddress: Scalars['String']; keystore: Scalars['String']; deviceId: Scalars['String']; }; export declare type AddRecoveryAccountInput = { name: Scalars['String']; publicAddress: Scalars['String']; authKeyId: Scalars['String']; }; export declare type AddSigningKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; authKeySignature: Scalars['String']; }; export declare type AddStarkKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; }; export declare type AddTfaInput = { secret: Scalars['String']; token: Scalars['String']; password: Scalars['String']; logoutSessions: Scalars['Boolean']; }; export declare type AddU2fInput = { name: Scalars['String']; credential: Scalars['String']; faceId: Scalars['Boolean']; password: Scalars['String']; logoutSessions: Scalars['Boolean']; }; export declare type AddUserContactInput = { name: Scalars['String']; address: Scalars['String']; ensName: Scalars['String']; }; export declare type AnalyticsInput = { eventType: Scalars['String']; properties: Scalars['JSON']; }; export declare type AppState = { __typename?: 'AppState'; activeAccountContract: ActiveAccountContract; ensManagerAddress: Scalars['String']; ensResolverAddress: Scalars['String']; ensReverseRegistrarAddress: Scalars['String']; rootEnsName: Scalars['String']; tokens: Array; feeTokens: Array; currencies: Array; }; export declare type AuthChallenge = { __typename?: 'AuthChallenge'; id: Scalars['String']; userId: Scalars['String']; challenge: Scalars['String']; encoding: Scalars['String']; createdAt: Scalars['Int']; }; export declare type AuthKey = { __typename?: 'AuthKey'; id: Scalars['String']; userId: Scalars['String']; publicAddress: Scalars['String']; keystoreId: Scalars['String']; deviceId: Scalars['String']; dateAdded: Scalars['Int']; }; export declare type Balance = { __typename?: 'Balance'; amount: Scalars['String']; display: Scalars['String']; raw: Scalars['String']; quote: Quote; }; export declare type BaseContractTransaction = { to: Scalars['String']; value: Scalars['String']; gasLimit: Scalars['String']; data: Scalars['String']; }; export declare type CalculateTransactionFeeInput = { feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; gasPrice: Scalars['Float']; cumulativeGasLimit: Scalars['Float']; accountAddress: Scalars['String']; baseContractTransactions: Array; }; export declare type CancelRecoveryAccountAuthereumAttemptInput = { username: Scalars['String']; password: Scalars['String']; }; export declare type Collectible = { __typename?: 'Collectible'; uid: Scalars['String']; id: Scalars['String']; name: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; externalLink: Scalars['String']; backgroundColor: Scalars['String']; backgroundSize: Scalars['String']; assetContractAddress: Scalars['String']; collection: Collection; lastSoldForETHPrice: Scalars['String']; }; export declare type Collection = { __typename?: 'Collection'; id: Scalars['String']; name: Scalars['String']; slug: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; externalLink: Scalars['String']; assetCount: Scalars['Int']; backgroundColor: Scalars['String']; backgroundSize: Scalars['String']; assets: Array; }; export declare type Color = { __typename?: 'Color'; primary: Scalars['String']; }; export declare type ConfirmEmailInput = { confirmationCode: Scalars['String']; postDeploymentTransactionPayload: PostDeploymentTransactionPayload; }; export declare type ContractTransaction = { from: Scalars['String']; to: Scalars['String']; value: Scalars['String']; gasLimit: Scalars['String']; data: Scalars['String']; }; export declare type CreateDeveloperAppInput = { name: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; websiteUrl: Scalars['String']; allowedDomains: Array; }; export declare type Currency = { __typename?: 'Currency'; name: Scalars['String']; symbol: Scalars['String']; sign: Scalars['String']; }; export declare type DeleteDeveloperAppInput = { id: Scalars['String']; }; export declare type DeveloperApp = { __typename?: 'DeveloperApp'; id: Scalars['String']; name: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; websiteUrl: Scalars['String']; allowedDomains: Array; enabled: Scalars['Boolean']; apiKey: Scalars['String']; createdAt: Scalars['Int']; updatedAt: Scalars['Int']; }; export declare type Device = { __typename?: 'Device'; id: Scalars['String']; accountId: Scalars['String']; alias: Scalars['String']; appName: Scalars['String']; appUrl: Scalars['String']; deviceUid: Scalars['String']; os: Scalars['String']; type: Scalars['String']; vendor: Scalars['String']; createdAt: Scalars['Int']; }; export declare type DeviceInfo = { alias: Scalars['String']; appName: Scalars['String']; appUrl: Scalars['String']; deviceUid: Scalars['String']; os: Scalars['String']; type: Scalars['String']; vendor: Scalars['String']; }; export declare type DoesVersionSupportRecoveryModuleInput = { userId: Scalars['String']; }; export declare type EmailNotificationPreferences = { __typename?: 'EmailNotificationPreferences'; txFailed: Scalars['Boolean']; }; export declare type EmailNotifications = { __typename?: 'EmailNotifications'; txFailed: Scalars['Boolean']; }; export declare type EstimateAuthKeyGasBatchInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Int']; gasPrice: Scalars['String']; signature: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; }; export declare type EstimateLoginKeyGasBatchInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Int']; gasPrice: Scalars['String']; signature: Scalars['String']; loginKeySignature: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; loginKeyRestrictionsData: Scalars['String']; }; export declare type Fee = { __typename?: 'Fee'; amount: Scalars['Float']; raw: Scalars['String']; display: Scalars['String']; }; export declare type FeeFiat = { __typename?: 'FeeFiat'; amount: Scalars['Float']; display: Scalars['String']; }; export declare type GasEstimate = { __typename?: 'GasEstimate'; gasEstimate: Scalars['Int']; }; export declare type GetAccountByOneTimeTokenInput = { oneTimeToken: Scalars['String']; }; export declare type GetAccountContractNonceInput = { accountAddress: Scalars['String']; }; export declare type GetAccountContractProcessingNonceInput = { accountAddress: Scalars['String']; }; export declare type GetAccountRecoveryFromAuthereumStatusInput = { username: Scalars['String']; password: Scalars['String']; }; export declare type GetAccountRecoveryTransactionsInput = { recoveryAddress: Scalars['String']; accountAddress: Scalars['String']; newAuthKeyAddress: Scalars['String']; }; export declare type GetAccountRecoveryTransactionsResponse = { __typename?: 'GetAccountRecoveryTransactionsResponse'; from: Scalars['String']; to: Scalars['String']; value: Scalars['String']; gasLimit: Scalars['String']; gasPrice: Scalars['String']; data: Scalars['String']; }; export declare type GetAddRecoveryAccountDataInput = { recoveryAccountAddress: Scalars['String']; }; export declare type GetAddRecoveryAccountTransactionInput = { recoveryAccountAddress: Scalars['String']; }; export declare type GetAddRecoveryAccountTransactionResponse = { __typename?: 'GetAddRecoveryAccountTransactionResponse'; from: Scalars['String']; to: Scalars['String']; value: Scalars['String']; gasLimit: Scalars['String']; gasPrice: Scalars['String']; data: Scalars['String']; }; export declare type GetAddressQrCodeDataUriInput = { address: Scalars['String']; }; export declare type GetAuthChallengeInput = { userId: Scalars['String']; confirmationCode: Scalars['String']; authKeyAddress: Scalars['String']; loginKeyAddress: Scalars['String']; }; export declare type GetAuthKeyMetaTxMessageHashInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Float']; gasPrice: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; }; export declare type GetCurrentDeploymentCostInput = { deploymentFeeTokenAddress: Scalars['String']; }; export declare type GetFiatOnrampUrlInput = { provider: Scalars['String']; params: Scalars['String']; }; export declare type GetGasOverheadInput = { accountAddress: Scalars['String']; baseContractTransactions: Array; }; export declare type GetLoginKeyHashInput = { loginKeyAddress: Scalars['String']; loginKeyExpiresAt: Scalars['Int']; accountAddress: Scalars['String']; }; export declare type GetLoginKeyMetaTxMessageHashInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Float']; gasPrice: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; }; export declare type GetLoginKeyRestrictionsDataInput = { loginKeyAddress: Scalars['String']; }; export declare type GetRelayedTransactionByIdInput = { id: Scalars['String']; }; export declare type GetRemoveRecoveryAccountDataInput = { recoveryAccountAddress: Scalars['String']; }; export declare type GetRemoveRecoveryAccountTransactionInput = { recoveryAccountAddress: Scalars['String']; }; export declare type GetRemoveRecoveryAccountTransactionResponse = { __typename?: 'GetRemoveRecoveryAccountTransactionResponse'; from: Scalars['String']; to: Scalars['String']; value: Scalars['String']; gasLimit: Scalars['String']; gasPrice: Scalars['String']; data: Scalars['String']; }; export declare type GetSendToAutocompleteListInput = { query: Scalars['String']; }; export declare type GetSigningKeyHashInput = { signingKeyAddress: Scalars['String']; signingKeyExpiresAt: Scalars['Int']; }; export declare type GetTxSponsorshipDataInput = { accountAddress: Scalars['String']; userTransactions: Array; }; export declare type GetUserAppPreferencesInput = { domain: Scalars['String']; }; export declare type GetUserTransactionsInput = { accountAddress: Scalars['String']; }; export declare type GetUserTransactionsResponse = { __typename?: 'GetUserTransactionsResponse'; hash: Scalars['String']; timestamp: Scalars['Float']; }; export declare type InputAddUserAuthKey = { publicAddress: Scalars['String']; }; export declare type InputEmailNotificationPreferences = { txFailed: Scalars['Boolean']; }; export declare type InputRemoveUserAuthKey = { publicAddress: Scalars['String']; }; export declare type IsRecoveryAccountEnabledInput = { accountAddress: Scalars['String']; recoveryAddress: Scalars['String']; }; export declare type IsReferrerDeploymentFreeInput = { referrer: Scalars['String']; }; export declare type IUserTransactionInput = { from: Scalars['String']; to: Scalars['String']; value: Scalars['String']; gas: Scalars['String']; gasLimit: Scalars['String']; gasPrice: Scalars['String']; nonce: Scalars['String']; data: Scalars['String']; }; export declare type Keystore = { __typename?: 'Keystore'; id: Scalars['String']; userId: Scalars['String']; publicAddress: Scalars['String']; keystore: Scalars['String']; isAdminKey: Scalars['Boolean']; createdAt: Scalars['Int']; updatedAt: Scalars['Int']; }; export declare type KeystoreCipherParams = { __typename?: 'KeystoreCipherParams'; iv: Scalars['String']; }; export declare type KeystoreCrypto = { __typename?: 'KeystoreCrypto'; cipher: Scalars['String']; cipherparams: KeystoreCipherParams; kdf: Scalars['String']; kdfparams: KeystoreKdfParams; mac: Scalars['String']; }; export declare type KeystoreJson = { __typename?: 'KeystoreJSON'; address: Scalars['String']; crypto: KeystoreCrypto; id: Scalars['String']; version: Scalars['Int']; }; export declare type KeystoreKdfParams = { __typename?: 'KeystoreKDFParams'; dklen: Scalars['Float']; n: Scalars['Int']; p: Scalars['Int']; r: Scalars['Int']; salt: Scalars['String']; }; export declare type KeystoreUserState = { __typename?: 'KeystoreUserState'; publicAddress: Scalars['String']; dateAdded: Scalars['Int']; }; export declare type Log = { __typename?: 'Log'; address: Scalars['String']; blockHash: Scalars['String']; blockNumber: Scalars['Int']; data: Scalars['String']; logIndex: Scalars['Int']; topics: Array; transactionHash: Scalars['String']; transactionIndex: Scalars['Int']; transactionLogIndex: Scalars['String']; type: Scalars['String']; id: Scalars['String']; }; export declare type LoginAttempt = { __typename?: 'LoginAttempt'; id: Scalars['String']; userId: Scalars['String']; ipAddress: Scalars['String']; userAgent: Scalars['String']; location: Scalars['String']; description: Scalars['String']; success: Scalars['Boolean']; createdAt: Scalars['Int']; }; export declare type LoginKey = { __typename?: 'LoginKey'; id: Scalars['String']; userId: Scalars['String']; publicAddress: Scalars['String']; authKeySignature: Scalars['String']; loginKeyExpiresAt: Scalars['Int']; authKeyId: Scalars['String']; keystoreId: Scalars['String']; active: Scalars['Boolean']; deviceId: Scalars['String']; dateAdded: Scalars['Int']; enabled: Scalars['Boolean']; }; export declare type LoginKeysStatus = { __typename?: 'LoginKeysStatus'; loginKeyAddress: Scalars['String']; enabled: Scalars['Boolean']; active: Scalars['Boolean']; registered: Scalars['Boolean']; }; export declare type LoginResponse = { __typename?: 'LoginResponse'; userId: Scalars['String']; adminKey: Scalars['String']; signingKey: Scalars['String']; starkKey: Scalars['String']; preferences: Preferences; }; export declare type Mutation = { __typename?: 'Mutation'; createAccount: Account; updateAccountContractNonce: Scalars['Boolean']; updateAccountContractProcessingNonce: Scalars['Boolean']; relayLoginKeyTransactionBatch: RelayedTransaction; relayAuthKeyTransactionBatch: RelayedTransaction; updateDeploymentFeeTokenAddress: Scalars['Boolean']; updatePostDeploymentTransactionPayload: Scalars['Boolean']; logEvent: Scalars['Boolean']; addAuthKey: AuthKey; addUserAuthKey: Scalars['Boolean']; removeUserAuthKey: Scalars['Boolean']; addAuthKeyToContract: Transaction; replaceAuthKey: Scalars['Boolean']; createDeveloperApp: DeveloperApp; updateDeveloperApp: DeveloperApp; deleteDeveloperApp: DeveloperApp; addDevice: Device; updateKeystore: Keystore; addLoginKey: LoginKey; deactivateLoginKey: LoginKey; deactivateAllLoginKeys: Scalars['Boolean']; updateEmailNotificationPreferences: Scalars['Boolean']; addPendingTx: User; removePendingTx: User; updateUserPrivacyPreferences: Scalars['Boolean']; updateUserCurrencyPreference: Scalars['Boolean']; updateUserDefaultAutosignPreference: Scalars['Boolean']; updateUserAutosignMaxFeeUsdPreference: Scalars['Boolean']; updateUserAppPreference: Scalars['Boolean']; addRecoveryAccount: Scalars['Boolean']; removeRecoveryAccount: Scalars['Boolean']; startAccountRecoveryAuthereumPreConfirmation: Scalars['Boolean']; updatePasswordUsingRecoveryAccountAuthereum: Scalars['Boolean']; cancelRecoveryAccountAuthereumAttempt: Scalars['Boolean']; sendAccountRecoveryConfirmationCodeEmail: Scalars['Boolean']; updateRecoveryPhrasePreference: Scalars['Boolean']; updateRecoveryAccountPreference: Scalars['Boolean']; upsertSigningKey: SigningKey; addSigningKey: SigningKey; upsertStarkKey: StarkKey; addStarkKey: StarkKey; updateStarkKeyExported: Scalars['Boolean']; addTfa: Tfa; removeTfa: Tfa; addU2f: U2f; removeU2f: U2f; addUserFeeTokenAddress: Scalars['Boolean']; addPendingEmail: User; confirmEmail: Scalars['Boolean']; preLogin: PreLogin; login: LoginResponse; logout: Scalars['Boolean']; resetPassword: User; signUp: SignUpResponse; updateEmailSubscription: Scalars['Boolean']; userPasswordDerivedKeyHashExists: Scalars['Boolean']; updatePassword: User; updatePasswordByPasswordDerivedKeyHash: User; upsertUserPasswordDerivedKeyHash: User; resendConfirmationEmail: Scalars['Boolean']; addUserContact: UserContact; updateUserContact: UserContact; removeUserContact: UserContact; updateUserTokenEnabled: Scalars['Boolean']; }; export declare type MutationCreateAccountArgs = { username: Scalars['String']; accountAddress: Scalars['String']; userId: Scalars['String']; }; export declare type MutationUpdateAccountContractNonceArgs = { input: UpdateAccountContractNonceInput; }; export declare type MutationUpdateAccountContractProcessingNonceArgs = { input: UpdateAccountContractProcessingNonceInput; }; export declare type MutationRelayLoginKeyTransactionBatchArgs = { input: RelayLoginKeyTransactionBatchInput; }; export declare type MutationRelayAuthKeyTransactionBatchArgs = { input: RelayAuthKeyTransactionBatchInput; }; export declare type MutationUpdateDeploymentFeeTokenAddressArgs = { input: UpdateDeploymentFeeTokenAddressInput; }; export declare type MutationUpdatePostDeploymentTransactionPayloadArgs = { input: UpdatePostDeploymentTransactionPayloadInput; }; export declare type MutationLogEventArgs = { input: AnalyticsInput; }; export declare type MutationAddAuthKeyArgs = { input: AddAuthKeyInput; }; export declare type MutationAddUserAuthKeyArgs = { input: InputAddUserAuthKey; }; export declare type MutationRemoveUserAuthKeyArgs = { input: InputRemoveUserAuthKey; }; export declare type MutationAddAuthKeyToContractArgs = { authKey: Scalars['String']; account: Scalars['String']; signature: Scalars['String']; }; export declare type MutationReplaceAuthKeyArgs = { input: ReplaceAuthKeyInput; }; export declare type MutationCreateDeveloperAppArgs = { input: CreateDeveloperAppInput; }; export declare type MutationUpdateDeveloperAppArgs = { input: UpdateDeveloperAppInput; }; export declare type MutationDeleteDeveloperAppArgs = { input: DeleteDeveloperAppInput; }; export declare type MutationAddDeviceArgs = { accountId: Scalars['String']; deviceUid: Scalars['String']; alias: Scalars['String']; appName: Scalars['String']; appUrl: Scalars['String']; os: Scalars['String']; type: Scalars['String']; vendor: Scalars['String']; userId: Scalars['String']; }; export declare type MutationUpdateKeystoreArgs = { keystoreId: Scalars['String']; keystore: Scalars['String']; }; export declare type MutationAddLoginKeyArgs = { publicAddress: Scalars['String']; authKeySignature: Scalars['String']; loginKeyExpiresAt: Scalars['Int']; authKeyId: Scalars['String']; deviceId: Scalars['String']; }; export declare type MutationDeactivateLoginKeyArgs = { loginKeyAddress: Scalars['String']; }; export declare type MutationUpdateEmailNotificationPreferencesArgs = { input: InputEmailNotificationPreferences; }; export declare type MutationAddPendingTxArgs = { userId: Scalars['String']; txHash: Scalars['String']; }; export declare type MutationRemovePendingTxArgs = { txHash: Scalars['String']; }; export declare type MutationUpdateUserPrivacyPreferencesArgs = { input: UpdateUserPrivacyPreferencesInput; }; export declare type MutationUpdateUserCurrencyPreferenceArgs = { input: UpdateUserCurrencyPreferenceInput; }; export declare type MutationUpdateUserDefaultAutosignPreferenceArgs = { input: UpdateUserDefaultAutosignPreferenceInput; }; export declare type MutationUpdateUserAutosignMaxFeeUsdPreferenceArgs = { input: UpdateUserAutosignMaxFeeUsdPreferenceInput; }; export declare type MutationUpdateUserAppPreferenceArgs = { input: UpdateUserAppPreferenceInput; }; export declare type MutationAddRecoveryAccountArgs = { input: AddRecoveryAccountInput; }; export declare type MutationRemoveRecoveryAccountArgs = { input: RemoveRecoveryAccountInput; }; export declare type MutationStartAccountRecoveryAuthereumPreConfirmationArgs = { input: StartAccountRecoveryAuthereumPreConfirmationInput; }; export declare type MutationUpdatePasswordUsingRecoveryAccountAuthereumArgs = { input: UpdatePasswordUsingRecoveryAccountAuthereumInput; }; export declare type MutationCancelRecoveryAccountAuthereumAttemptArgs = { input: CancelRecoveryAccountAuthereumAttemptInput; }; export declare type MutationSendAccountRecoveryConfirmationCodeEmailArgs = { input: SendAccountRecoveryConfirmationCodeEmailInput; }; export declare type MutationUpdateRecoveryPhrasePreferenceArgs = { input: UpdateRecoveryPhrasePreferenceInput; }; export declare type MutationUpdateRecoveryAccountPreferenceArgs = { input: UpdateRecoveryAccountPreferenceInput; }; export declare type MutationUpsertSigningKeyArgs = { input: UpsertSigningKeyInput; }; export declare type MutationAddSigningKeyArgs = { input: AddSigningKeyInput; }; export declare type MutationUpsertStarkKeyArgs = { input: UpsertStarkKeyInput; }; export declare type MutationAddStarkKeyArgs = { input: AddStarkKeyInput; }; export declare type MutationAddTfaArgs = { input: AddTfaInput; }; export declare type MutationRemoveTfaArgs = { input: RemoveTfaInput; }; export declare type MutationAddU2fArgs = { input: AddU2fInput; }; export declare type MutationRemoveU2fArgs = { input: RemoveU2fInput; }; export declare type MutationAddUserFeeTokenAddressArgs = { feeTokenAddress: Scalars['String']; }; export declare type MutationAddPendingEmailArgs = { userId: Scalars['String']; newEmail: Scalars['String']; password: Scalars['String']; }; export declare type MutationConfirmEmailArgs = { input: ConfirmEmailInput; }; export declare type MutationPreLoginArgs = { username: Scalars['String']; password: Scalars['String']; recaptchaV2Token: Scalars['String']; }; export declare type MutationLoginArgs = { username: Scalars['String']; password: Scalars['String']; tfaToken: Scalars['String']; u2fAssertion: Scalars['String']; confirmationCode: Scalars['String']; }; export declare type MutationResetPasswordArgs = { input: ResetPasswordInput; }; export declare type MutationSignUpArgs = { input: SignUpInput; }; export declare type MutationUpdateEmailSubscriptionArgs = { isSubscribedEmail: Scalars['Boolean']; }; export declare type MutationUserPasswordDerivedKeyHashExistsArgs = { passwordDerivedKeyHash: Scalars['String']; }; export declare type MutationUpdatePasswordArgs = { input: UpdatePasswordInput; }; export declare type MutationUpdatePasswordByPasswordDerivedKeyHashArgs = { input: UpdatePasswordByPasswordDerivedKeyHashInput; }; export declare type MutationUpsertUserPasswordDerivedKeyHashArgs = { passwordDerivedKeyHash: Scalars['String']; }; export declare type MutationAddUserContactArgs = { input: AddUserContactInput; }; export declare type MutationUpdateUserContactArgs = { input: UpdateUserContactInput; }; export declare type MutationRemoveUserContactArgs = { input: RemoveUserContactInput; }; export declare type MutationUpdateUserTokenEnabledArgs = { input: UpdateUserTokenEnabledInput; }; export declare type Notification = { __typename?: 'Notification'; email: EmailNotifications; }; export declare type ParsedLoginKeyRestrictionsData = { __typename?: 'ParsedLoginKeyRestrictionsData'; authereumLoginKeyValidatorPublicAddress: Scalars['String']; expiresAt: Scalars['Float']; }; export declare type ParseLoginKeyRestrictionsDataInput = { accountAddress: Scalars['String']; loginKeyRestrictionsData: Scalars['String']; }; export declare type PendingTransaction = { __typename?: 'PendingTransaction'; id: Scalars['String']; transactionHash: Scalars['String']; }; export declare type PostDeploymentTransactionPayload = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Int']; gasPrice: Scalars['String']; signature: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; }; export declare type Preferences = { __typename?: 'Preferences'; feeToken: Token; notifications: Notification; privacy: PrivacyPreferences; currency: Scalars['String']; defaultAutosign: Scalars['Boolean']; autosignMaxFeeUsd: Scalars['Float']; v2Beta: Scalars['Boolean']; apps: Array; }; export declare type PreLogin = { __typename?: 'PreLogin'; tfaEnabled: Scalars['Boolean']; u2fEnabled: Scalars['Boolean']; u2fDevices: Array; activeRecoveryAccounts: Array; confirmationCodeRequired: Scalars['Boolean']; recaptchaRequired: Scalars['Boolean']; }; export declare type PrivacyPreferences = { __typename?: 'PrivacyPreferences'; publicProfileEnabled: Scalars['Boolean']; }; export declare type Profile = { __typename?: 'Profile'; imageUrl: Scalars['String']; }; export declare type Query = { __typename?: 'Query'; accountExistsByUserEmail: Scalars['Boolean']; doesVersionSupportRecoveryModule: Scalars['Boolean']; computeAccountAddress: Scalars['String']; getAccountById: Account; getAccountByUsername: Account; getAccountFactoryAddress: Scalars['String']; getEnsManagerAddress: Scalars['String']; getAccountAddressByUsername: Scalars['String']; getAccountAuthKeyNonce: Scalars['Float']; getAccountContractVersion: Scalars['String']; getAccountUpgradeDatas: Array; getAuthereumAuthKey: AccountContractAuthKey; getAccountAuthKeys: Array; getAccountAddressByLoginKey: Scalars['String']; getAccountByUserId: Account; getAccountByAccountAddress: Account; getContractNonce: Scalars['Float']; getAccountContractNonce: Scalars['Float']; getAccountContractProcessingNonce: Scalars['Float']; getContractDeployed: Scalars['Boolean']; getAddressQrCodeDataUri: Scalars['String']; getGasOverhead: Scalars['Int']; getUserDeploymentData: UserDeploymentData; getCurrentDeploymentCost: Scalars['Float']; isReferrerDeploymentFree: Scalars['Boolean']; getSystemModes: SystemMode; getAuthChallenge: AuthChallenge; getAuthKeyByPublicAddress: AuthKey; getAuthKeyMetaTxMessageHash: Scalars['String']; getAuthereumRecoveryModuleAddress: Scalars['String']; getDeveloperApps: Array; getDeveloperAppById: DeveloperApp; getDevicesByAccountId: Array; getDeviceByAuthKeyAddress: Device; getDeviceByLoginKeyAddress: Device; getDeviceByUserAgent: Device; echo: Scalars['String']; isUserDenylisted: Scalars['Boolean']; getEnsResolverAddress: Scalars['String']; getEnsReverseRegistrarAddress: Scalars['String']; getRootEnsName: Scalars['String']; getHttpProviderUrl: Scalars['String']; getWsProviderUrl: Scalars['String']; getAppState: AppState; getActiveContractVersion: Scalars['String']; getWidgetState: WidgetState; getKeystoresByPasswordDerivedKeyHash: Array; getKeystoreByPublicAddress: Keystore; getKeystoresByUserId: Array; validateKeystoreUser: Scalars['Boolean']; getLoginKeyHash: Scalars['String']; getLoginKeyEnabled: Scalars['Boolean']; getLoginKeysEnabled: Array; getLoginKeyAuthSignature: Scalars['String']; getLoginKeyMetaTxMessageHash: Scalars['String']; getLoginKeyRestrictionsData: Scalars['String']; parseLoginKeyRestrictionsData: ParsedLoginKeyRestrictionsData; getEmailNotificationPreferences: EmailNotificationPreferences; getAccountByOneTimeToken: Account; getPendingTxTable: PendingTransaction; getUserAppPreferences: UserAppPreferences; getUserDefaultAutosignPreference: Scalars['Boolean']; getUserAutosignMaxFeeUsdPreference: Scalars['Float']; getUserProfileImageUrlByAccountAddress: Scalars['String']; getUserPublicProfile: UserPublicProfile; getActiveRecoveryAccounts: Array; getUserRecoveryEnabled: Scalars['Boolean']; getAccountRecoveryFromAuthereumStatus: AccountRecoveryFromAuthereumStatus; isRecoveryAttemptStarted: Scalars['Boolean']; verifyAccountRecoveryConfirmationCode: Scalars['Boolean']; getAddRecoveryAccountData: Scalars['String']; getRemoveRecoveryAccountData: Scalars['String']; getAddAuthereumRecoveryModuleData: Scalars['String']; getAddAuthereumRecoveryAccountData: Scalars['String']; getAuthereumRecovererPublicAddress: Scalars['String']; isRecoveryAccountEnabled: Scalars['Boolean']; getAccountRecoveryTransactions: Array; getAddRecoveryAccountTransaction: GetAddRecoveryAccountTransactionResponse; getRemoveRecoveryAccountTransaction: GetRemoveRecoveryAccountTransactionResponse; getRelayedTransactionById: RelayedTransaction; getRelayerGasPriceMultiplier: Scalars['Float']; getSigningKeyAuthSignature: Scalars['String']; getSigningKeyRestrictionsData: Scalars['String']; getSigningKeyHash: Scalars['String']; isSponsoredApp: Scalars['Boolean']; getStarkKeystore: Keystore; generateTfaSecret: TfaSecret; getTfa: Tfa; getFeeTokens: Array; getUserCollectibles: Array; getTokens: Array; getTokenBySymbol: Token; getTokenPriceEthByAddress: Scalars['String']; getTokenPriceUsdByAddress: Scalars['String']; getTokenPriceEthBySymbol: Scalars['String']; getTokenPriceUsdBySymbol: Scalars['String']; getTransactionReceipt: Receipt; getAuthereumTransactionReceipt: Receipt; getSponsoredTxGasLimit: Scalars['Int']; getRelayerGasPriceRatio: Scalars['Float']; getLoginKeyTxSponsorshipData: SponsorshipDataResponse; getAuthKeyTxSponsorshipData: SponsorshipDataResponse; calculateTransactionFee: TransactionFee; getU2f: Array; getU2fChallenge: U2fChallenge; getU2fLoginChallenge: U2fChallenge; u2fVerifyAssertion: U2FVerification; getUpgradeToRecoveryModuleAndSwapData: Array; getAddUnaddedAuthKeyData: Array; emailAvailable: Scalars['Boolean']; usernameAvailable: Scalars['Boolean']; getUser: User; getUserById: User; getUserIdByUsername: Scalars['String']; getUserByLoginKeyAddress: User; getUserByAccountAddress: User; getUserEmailConfirmed: Scalars['Boolean']; getUserState: UserState; getUserFeeTokenAddressFromAccountAddress: Scalars['String']; userExistsByEmail: Scalars['Boolean']; validateWaitlistReferralCode: Scalars['Boolean']; verifyPassword: Scalars['Boolean']; getUserTransactions: Array; getUsernameByEmail: Scalars['String']; getUserSigningKeyEnabled: Scalars['Boolean']; getSendToAutocompleteList: Array; getSendToAutocompleteListV2: Array; getUserActivity: UserActivity; getUserActivityV2: UserActivityV2; getFiatOnrampUrl: Scalars['String']; getUserContacts: Array; getUserContactById: UserContact; getUserTokens: Array; }; export declare type QueryAccountExistsByUserEmailArgs = { email: Scalars['String']; }; export declare type QueryDoesVersionSupportRecoveryModuleArgs = { input: DoesVersionSupportRecoveryModuleInput; }; export declare type QueryComputeAccountAddressArgs = { username: Scalars['String']; authKeyAddress: Scalars['String']; deploymentCost: Scalars['Float']; deploymentFeeTokenAddress: Scalars['String']; }; export declare type QueryGetAccountByIdArgs = { accountId: Scalars['String']; }; export declare type QueryGetAccountByUsernameArgs = { username: Scalars['String']; }; export declare type QueryGetAccountAddressByUsernameArgs = { username: Scalars['String']; }; export declare type QueryGetAccountAuthKeyNonceArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetAccountContractVersionArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetAccountAddressByLoginKeyArgs = { loginKeyAddress: Scalars['String']; }; export declare type QueryGetAccountByUserIdArgs = { userId: Scalars['String']; }; export declare type QueryGetAccountByAccountAddressArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetContractNonceArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetAccountContractNonceArgs = { input: GetAccountContractNonceInput; }; export declare type QueryGetAccountContractProcessingNonceArgs = { input: GetAccountContractProcessingNonceInput; }; export declare type QueryGetContractDeployedArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetAddressQrCodeDataUriArgs = { input: GetAddressQrCodeDataUriInput; }; export declare type QueryGetGasOverheadArgs = { input: GetGasOverheadInput; }; export declare type QueryGetCurrentDeploymentCostArgs = { input: GetCurrentDeploymentCostInput; }; export declare type QueryIsReferrerDeploymentFreeArgs = { input: IsReferrerDeploymentFreeInput; }; export declare type QueryGetAuthChallengeArgs = { input: GetAuthChallengeInput; }; export declare type QueryGetAuthKeyByPublicAddressArgs = { publicAddress: Scalars['String']; }; export declare type QueryGetAuthKeyMetaTxMessageHashArgs = { input: GetAuthKeyMetaTxMessageHashInput; }; export declare type QueryGetDeveloperAppByIdArgs = { id: Scalars['String']; }; export declare type QueryGetDevicesByAccountIdArgs = { accountId: Scalars['String']; }; export declare type QueryGetDeviceByAuthKeyAddressArgs = { authKeyAddress: Scalars['String']; }; export declare type QueryGetDeviceByLoginKeyAddressArgs = { loginKeyAddress: Scalars['String']; }; export declare type QueryEchoArgs = { message: Scalars['String']; }; export declare type QueryGetWidgetStateArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetKeystoresByPasswordDerivedKeyHashArgs = { passwordDerivedKeyHash: Scalars['String']; }; export declare type QueryGetKeystoreByPublicAddressArgs = { publicAddress: Scalars['String']; }; export declare type QueryGetKeystoresByUserIdArgs = { userId: Scalars['String']; }; export declare type QueryValidateKeystoreUserArgs = { input: ValidateKeystoreUserInput; }; export declare type QueryGetLoginKeyHashArgs = { input: GetLoginKeyHashInput; }; export declare type QueryGetLoginKeyEnabledArgs = { loginKeyAddress: Scalars['String']; }; export declare type QueryGetLoginKeysEnabledArgs = { loginKeys: Array; }; export declare type QueryGetLoginKeyAuthSignatureArgs = { loginKeyAddress: Scalars['String']; }; export declare type QueryGetLoginKeyMetaTxMessageHashArgs = { input: GetLoginKeyMetaTxMessageHashInput; }; export declare type QueryGetLoginKeyRestrictionsDataArgs = { input: GetLoginKeyRestrictionsDataInput; }; export declare type QueryParseLoginKeyRestrictionsDataArgs = { input: ParseLoginKeyRestrictionsDataInput; }; export declare type QueryGetAccountByOneTimeTokenArgs = { input: GetAccountByOneTimeTokenInput; }; export declare type QueryGetUserAppPreferencesArgs = { input: GetUserAppPreferencesInput; }; export declare type QueryGetUserProfileImageUrlByAccountAddressArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetUserPublicProfileArgs = { username: Scalars['String']; }; export declare type QueryGetAccountRecoveryFromAuthereumStatusArgs = { input: GetAccountRecoveryFromAuthereumStatusInput; }; export declare type QueryIsRecoveryAttemptStartedArgs = { userId: Scalars['String']; }; export declare type QueryVerifyAccountRecoveryConfirmationCodeArgs = { input: VerifyAccountRecoveryConfirmationCodeInput; }; export declare type QueryGetAddRecoveryAccountDataArgs = { input: GetAddRecoveryAccountDataInput; }; export declare type QueryGetRemoveRecoveryAccountDataArgs = { input: GetRemoveRecoveryAccountDataInput; }; export declare type QueryIsRecoveryAccountEnabledArgs = { input: IsRecoveryAccountEnabledInput; }; export declare type QueryGetAccountRecoveryTransactionsArgs = { input: GetAccountRecoveryTransactionsInput; }; export declare type QueryGetAddRecoveryAccountTransactionArgs = { input: GetAddRecoveryAccountTransactionInput; }; export declare type QueryGetRemoveRecoveryAccountTransactionArgs = { input: GetRemoveRecoveryAccountTransactionInput; }; export declare type QueryGetRelayedTransactionByIdArgs = { input: GetRelayedTransactionByIdInput; }; export declare type QueryGetSigningKeyHashArgs = { input: GetSigningKeyHashInput; }; export declare type QueryGenerateTfaSecretArgs = { username: Scalars['String']; }; export declare type QueryGetTokenBySymbolArgs = { symbol: Scalars['String']; }; export declare type QueryGetTokenPriceEthByAddressArgs = { tokenAddress: Scalars['String']; }; export declare type QueryGetTokenPriceUsdByAddressArgs = { tokenAddress: Scalars['String']; }; export declare type QueryGetTokenPriceEthBySymbolArgs = { tokenSymbol: Scalars['String']; }; export declare type QueryGetTokenPriceUsdBySymbolArgs = { tokenSymbol: Scalars['String']; }; export declare type QueryGetTransactionReceiptArgs = { transactionHash: Scalars['String']; }; export declare type QueryGetAuthereumTransactionReceiptArgs = { transactionHash: Scalars['String']; }; export declare type QueryGetLoginKeyTxSponsorshipDataArgs = { input: GetTxSponsorshipDataInput; }; export declare type QueryGetAuthKeyTxSponsorshipDataArgs = { input: GetTxSponsorshipDataInput; }; export declare type QueryCalculateTransactionFeeArgs = { input: CalculateTransactionFeeInput; }; export declare type QueryGetU2fLoginChallengeArgs = { id: Scalars['String']; }; export declare type QueryU2fVerifyAssertionArgs = { assertion: Scalars['String']; }; export declare type QueryEmailAvailableArgs = { email: Scalars['String']; }; export declare type QueryUsernameAvailableArgs = { username: Scalars['String']; }; export declare type QueryGetUserByIdArgs = { userId: Scalars['String']; }; export declare type QueryGetUserIdByUsernameArgs = { username: Scalars['String']; }; export declare type QueryGetUserByLoginKeyAddressArgs = { loginKeyAddress: Scalars['String']; }; export declare type QueryGetUserByAccountAddressArgs = { accountAddress: Scalars['String']; }; export declare type QueryGetUserFeeTokenAddressFromAccountAddressArgs = { accountAddress: Scalars['String']; }; export declare type QueryUserExistsByEmailArgs = { email: Scalars['String']; }; export declare type QueryValidateWaitlistReferralCodeArgs = { referralCode: Scalars['String']; }; export declare type QueryVerifyPasswordArgs = { password: Scalars['String']; }; export declare type QueryGetUserTransactionsArgs = { input: GetUserTransactionsInput; }; export declare type QueryGetUsernameByEmailArgs = { email: Scalars['String']; }; export declare type QueryGetSendToAutocompleteListArgs = { input: GetSendToAutocompleteListInput; }; export declare type QueryGetSendToAutocompleteListV2Args = { input: GetSendToAutocompleteListInput; }; export declare type QueryGetUserActivityArgs = { page: Scalars['Int']; perPage: Scalars['Int']; }; export declare type QueryGetUserActivityV2Args = { page: Scalars['Int']; perPage: Scalars['Int']; }; export declare type QueryGetFiatOnrampUrlArgs = { input: GetFiatOnrampUrlInput; }; export declare type QueryGetUserContactByIdArgs = { id: Scalars['String']; }; export declare type Quote = { __typename?: 'Quote'; AUD: QuoteValue; BGN: QuoteValue; BRL: QuoteValue; BTC: QuoteValue; CAD: QuoteValue; CHF: QuoteValue; CNY: QuoteValue; CZK: QuoteValue; DKK: QuoteValue; ETH: QuoteValue; EUR: QuoteValue; GBP: QuoteValue; HKD: QuoteValue; HRK: QuoteValue; HUF: QuoteValue; IDR: QuoteValue; ILS: QuoteValue; INR: QuoteValue; ISK: QuoteValue; JPY: QuoteValue; KRW: QuoteValue; MXN: QuoteValue; MYR: QuoteValue; NOK: QuoteValue; NZD: QuoteValue; PHP: QuoteValue; PLN: QuoteValue; RON: QuoteValue; RUB: QuoteValue; SEK: QuoteValue; SGD: QuoteValue; THB: QuoteValue; TRY: QuoteValue; USD: QuoteValue; ZAR: QuoteValue; }; export declare type QuoteValue = { __typename?: 'QuoteValue'; value: Scalars['Float']; display: Scalars['String']; sign: Scalars['String']; }; export declare type Receipt = { __typename?: 'Receipt'; transactionHash: Scalars['String']; from: Scalars['String']; to: Scalars['String']; contractAddress: Scalars['String']; status: Scalars['Boolean']; transactionIndex: Scalars['Int']; blockHash: Scalars['String']; blockNumber: Scalars['Int']; cumulativeGasUsed: Scalars['Int']; gasUsed: Scalars['Int']; logs: Array; logsBloom: Scalars['String']; confirmations: Scalars['Float']; byzantium: Scalars['Boolean']; }; export declare type Recovery = { __typename?: 'Recovery'; activeRecoveryAccounts: Array; recoveryPhraseSet: Scalars['Boolean']; recoveryAccountSet: Scalars['Boolean']; starkKeyExported: Scalars['Boolean']; }; export declare type RecoveryAuthKeyInput = { confirmationCode: Scalars['String']; publicAddress: Scalars['String']; keystore: Scalars['String']; deviceId: Scalars['String']; }; export declare type RecoveryPhrasePreference = { __typename?: 'RecoveryPhrasePreference'; isRecoveryPhraseEnabled: Scalars['Boolean']; }; export declare type RecoverySigningKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; authKeySignature: Scalars['String']; }; export declare type RecoveryStarkKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; }; export declare type RelayAuthKeyTransactionBatchInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Int']; gasPrice: Scalars['String']; signature: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; }; export declare type RelayedTransaction = { __typename?: 'RelayedTransaction'; id: Scalars['String']; userId: Scalars['String']; internalTxMessageHash: Scalars['String']; txHash: Scalars['String']; signedTxData: Scalars['String']; accountNonce: Scalars['Int']; nonce: Scalars['Int']; relayerAddress: Scalars['String']; status: Scalars['String']; errorMessage: Scalars['String']; createdAt: Scalars['Int']; updatedAt: Scalars['Int']; }; export declare type RelayLoginKeyTransactionBatchInput = { account: Scalars['String']; baseContractTransactions: Array; nonce: Scalars['Int']; gasPrice: Scalars['String']; signature: Scalars['String']; loginKeySignature: Scalars['String']; feeTokenAddress: Scalars['String']; feeTokenRate: Scalars['Float']; loginKeyRestrictionsData: Scalars['String']; }; export declare type RemoveRecoveryAccountInput = { publicAddress: Scalars['String']; }; export declare type RemoveTfaInput = { password: Scalars['String']; }; export declare type RemoveU2fInput = { id: Scalars['String']; password: Scalars['String']; }; export declare type RemoveUserContactInput = { id: Scalars['String']; }; export declare type ReplaceAuthKeyInput = { password: Scalars['String']; newAuthKeyKeystore: Scalars['String']; }; export declare type ResetPasswordInput = { password: Scalars['String']; passwordDerivedKeyHash: Scalars['String']; }; export declare type SendAccountRecoveryConfirmationCodeEmailInput = { username: Scalars['String']; }; export declare type SendToAutocompleteListItem = { __typename?: 'SendToAutocompleteListItem'; category: Scalars['String']; label: Scalars['String']; value: Scalars['String']; username: Scalars['String']; ensName: Scalars['String']; address: Scalars['String']; exactMatch: Scalars['Boolean']; imageUrl: Scalars['String']; }; export declare type SendToAutocompleteListV2 = { __typename?: 'SendToAutocompleteListV2'; category: Scalars['String']; title: Scalars['String']; items: Array; }; export declare type SigningKey = { __typename?: 'SigningKey'; id: Scalars['String']; userId: Scalars['String']; publicAddress: Scalars['String']; keystoreId: Scalars['String']; createdAt: Scalars['Int']; }; export declare type SignUpAuthKey = { keystore: Scalars['String']; publicAddress: Scalars['String']; }; export declare type SignUpDevice = { alias: Scalars['String']; appName: Scalars['String']; appUrl: Scalars['String']; deviceUid: Scalars['String']; os: Scalars['String']; type: Scalars['String']; vendor: Scalars['String']; }; export declare type SignUpInput = { user: SignUpUser; authKey: SignUpAuthKey; loginKey: SignUpLoginKey; signingKey: SignUpSigningKey; starkKey: SignUpStarkKey; deploymentCost: Scalars['Float']; deploymentFeeTokenAddress: Scalars['String']; device: SignUpDevice; notifications: SignUpNotifications; recaptchaV3Token: Scalars['String']; recaptchaV2Token: Scalars['String']; referralCode: Scalars['String']; }; export declare type SignUpLoginKey = { publicAddress: Scalars['String']; authKeySignature: Scalars['String']; loginKeyExpiresAt: Scalars['Int']; }; export declare type SignUpNotifications = { emailSubscription: Scalars['Boolean']; }; export declare type SignUpResponse = { __typename?: 'SignUpResponse'; user: User; account: Account; createdAt: Scalars['Int']; }; export declare type SignUpSigningKey = { publicAddress: Scalars['String']; authKeySignature: Scalars['String']; keystore: Scalars['String']; }; export declare type SignUpStarkKey = { publicAddress: Scalars['String']; keystore: Scalars['String']; }; export declare type SignUpUser = { email: Scalars['String']; password: Scalars['String']; passwordDerivedKeyHash: Scalars['String']; username: Scalars['String']; referrer: Scalars['String']; }; export declare type SponsoredApp = { __typename?: 'SponsoredApp'; name: Scalars['String']; domain: Scalars['String']; active: Scalars['Boolean']; createdAt: Scalars['Int']; }; export declare type SponsorshipDataResponse = { __typename?: 'SponsorshipDataResponse'; cumulativeGasLimit: Scalars['Float']; isTransactionSponsored: Scalars['Boolean']; sponsoredNotificationMessage: Scalars['String']; }; export declare type StarkKey = { __typename?: 'StarkKey'; id: Scalars['String']; userId: Scalars['String']; publicAddress: Scalars['String']; keystoreId: Scalars['String']; createdAt: Scalars['Int']; }; export declare type StartAccountRecoveryAuthereumPreConfirmationInput = { email: Scalars['String']; recaptchaV2Token: Scalars['String']; }; export declare type SystemMode = { __typename?: 'SystemMode'; maintenance: Scalars['Boolean']; relayer: Scalars['Boolean']; }; export declare type Tfa = { __typename?: 'Tfa'; id: Scalars['String']; userId: Scalars['String']; tokenLength: Scalars['Float']; enabled: Scalars['Boolean']; createdAt: Scalars['Int']; }; export declare type TfaSecret = { __typename?: 'TfaSecret'; id: Scalars['String']; secret: Scalars['String']; secretEncoding: Scalars['String']; authUrl: Scalars['String']; }; export declare type Token = { __typename?: 'Token'; name: Scalars['String']; symbol: Scalars['String']; images: TokenImages; decimals: Scalars['Int']; contractAddress: Scalars['String']; active: Scalars['Boolean']; feeToken: Scalars['Boolean']; quote: Quote; color: Color; }; export declare type TokenBalance = { __typename?: 'TokenBalance'; name: Scalars['String']; symbol: Scalars['String']; images: TokenImages; decimals: Scalars['Int']; contractAddress: Scalars['String']; balance: Balance; enabled: Scalars['Boolean']; color: Color; }; export declare type TokenImages = { __typename?: 'TokenImages'; imageUrl: Scalars['String']; v2ImageUrl: Scalars['String']; }; export declare type Transaction = { __typename?: 'Transaction'; transactionHash: Scalars['String']; signedTransactionData: Scalars['String']; }; export declare type TransactionFee = { __typename?: 'TransactionFee'; token: Fee; fiat: FeeFiat; }; export declare type U2f = { __typename?: 'U2f'; id: Scalars['String']; userId: Scalars['String']; name: Scalars['String']; credentialId: Scalars['String']; publicKey: Scalars['String']; format: Scalars['String']; counter: Scalars['String']; registered: Scalars['Boolean']; faceId: Scalars['Boolean']; createdAt: Scalars['Int']; }; export declare type U2fChallenge = { __typename?: 'U2fChallenge'; challenge: Scalars['String']; credentialId: Scalars['String']; encoding: Scalars['String']; faceId: Scalars['Boolean']; }; export declare type U2FVerification = { __typename?: 'U2FVerification'; verified: Scalars['Boolean']; }; export declare type UpdateAccountContractNonceInput = { accountAddress: Scalars['String']; nonce: Scalars['Float']; }; export declare type UpdateAccountContractProcessingNonceInput = { accountAddress: Scalars['String']; nonce: Scalars['Float']; }; export declare type UpdateDeploymentFeeTokenAddressInput = { deploymentFeeTokenAddress: Scalars['String']; }; export declare type UpdateDeveloperAppInput = { id: Scalars['String']; name: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; websiteUrl: Scalars['String']; allowedDomains: Array; }; export declare type UpdatePasswordByPasswordDerivedKeyHashInput = { currentPasswordDerivedKeyHash: Scalars['String']; newPassword: Scalars['String']; newPasswordDerivedKeyHash: Scalars['String']; newKeystores: Array; }; export declare type UpdatePasswordInput = { userId: Scalars['String']; currentPassword: Scalars['String']; newPassword: Scalars['String']; newPasswordDerivedKeyHash: Scalars['String']; newKeystores: Array; logoutSessions: Scalars['Boolean']; }; export declare type UpdatePasswordKeystoreInput = { id: Scalars['String']; keystore: Scalars['String']; }; export declare type UpdatePasswordUsingRecoveryAccountAuthereumInput = { userId: Scalars['String']; oneTimeToken: Scalars['String']; newPassword: Scalars['String']; newPasswordDerivedKeyHash: Scalars['String']; deviceInfo: Scalars['String']; authKey: RecoveryAuthKeyInput; signingKey: RecoverySigningKeyInput; starkKey: RecoveryStarkKeyInput; }; export declare type UpdatePostDeploymentTransactionPayloadInput = { postDeploymentTransactionPayload: PostDeploymentTransactionPayload; }; export declare type UpdateRecoveryAccountPreferenceInput = { isRecoveryAccountEnabled: Scalars['Boolean']; }; export declare type UpdateRecoveryPhrasePreferenceInput = { isRecoveryPhraseEnabled: Scalars['Boolean']; }; export declare type UpdateUserAppPreferenceInput = { id: Scalars['String']; domain: Scalars['String']; autosign: Scalars['Boolean']; autosignMaxFeeUsd: Scalars['Float']; }; export declare type UpdateUserAutosignMaxFeeUsdPreferenceInput = { autosignMaxFeeUsd: Scalars['Float']; }; export declare type UpdateUserContactInput = { id: Scalars['String']; name: Scalars['String']; address: Scalars['String']; ensName: Scalars['String']; }; export declare type UpdateUserCurrencyPreferenceInput = { currency: Scalars['String']; }; export declare type UpdateUserDefaultAutosignPreferenceInput = { autosign: Scalars['Boolean']; }; export declare type UpdateUserPrivacyPreferencesInput = { publicProfileEnabled: Scalars['Boolean']; }; export declare type UpdateUserTokenEnabledInput = { tokenAddress: Scalars['String']; enabled: Scalars['Boolean']; }; export declare type UpsertSigningKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; authKeySignature: Scalars['String']; }; export declare type UpsertStarkKeyInput = { publicAddress: Scalars['String']; keystore: Scalars['String']; }; export declare type User = { __typename?: 'User'; id: Scalars['String']; confirmed: Scalars['Boolean']; email: Scalars['String']; password: Scalars['String']; accountId: Scalars['String']; referrer: Scalars['String']; createdAt: Scalars['Int']; }; export declare type UserActivity = { __typename?: 'UserActivity'; meta: UserActivityMeta; transactions: Array; }; export declare type UserActivityFee = { __typename?: 'UserActivityFee'; amount: UserActivityTransactionEventAmount; token: Token; }; export declare type UserActivityMeta = { __typename?: 'UserActivityMeta'; totalTransactionCount: Scalars['Int']; }; export declare type UserActivityTransaction = { __typename?: 'UserActivityTransaction'; id: Scalars['String']; transactionHash: Scalars['String']; status: Scalars['Int']; description: Scalars['String']; timestamp: Scalars['Int']; imageUrl: Scalars['String']; fee: UserActivityFee; events: Array; }; export declare type UserActivityTransactionEvent = { __typename?: 'UserActivityTransactionEvent'; id: Scalars['String']; imageUrl: Scalars['String']; eventSource: Scalars['String']; category: Scalars['String']; method: Scalars['String']; app: UserActivityTransactionEventApp; amount: UserActivityTransactionEventAmount; description: Scalars['String']; direction: Scalars['String']; from: UserActivityTransactionEventAddressLabel; to: UserActivityTransactionEventAddressLabel; counterparty: UserActivityTransactionEventAddressLabel; token: Token; assetId: Scalars['String']; }; export declare type UserActivityTransactionEventAddressLabel = { __typename?: 'UserActivityTransactionEventAddressLabel'; label: Scalars['String']; address: Scalars['String']; imageUrl: Scalars['String']; }; export declare type UserActivityTransactionEventAmount = { __typename?: 'UserActivityTransactionEventAmount'; value: Scalars['String']; raw: Scalars['String']; display: Scalars['String']; }; export declare type UserActivityTransactionEventApp = { __typename?: 'UserActivityTransactionEventApp'; name: Scalars['String']; websiteUrl: Scalars['String']; imageUrl: Scalars['String']; }; export declare type UserActivityV2 = { __typename?: 'UserActivityV2'; items: Array; }; export declare type UserActivityV2AddressLabels = { __typename?: 'UserActivityV2AddressLabels'; display: Scalars['String']; username: Scalars['String']; ensName: Scalars['String']; address: Scalars['String']; }; export declare type UserActivityV2Amount = { __typename?: 'UserActivityV2Amount'; value: Scalars['String']; display: Scalars['String']; }; export declare type UserActivityV2Amounts = { __typename?: 'UserActivityV2Amounts'; token: UserActivityV2Amount; fiat: UserActivityV2Amount; }; export declare type UserActivityV2Icons = { __typename?: 'UserActivityV2Icons'; primary: Scalars['String']; secondary: Scalars['String']; }; export declare type UserActivityV2Item = { __typename?: 'UserActivityV2Item'; state: Scalars['String']; transactionHash: Scalars['String']; from: Scalars['String']; to: Scalars['String']; accountNonce: Scalars['Int']; summaries: Array; timestamp: Scalars['Int']; type: Scalars['String']; items: Array; }; export declare type UserActivityV2ItemSummary = { __typename?: 'UserActivityV2ItemSummary'; type: Scalars['String']; icons: UserActivityV2Icons; text: UserActivityV2Text; amount: UserActivityV2Amounts; }; export declare type UserActivityV2SubItem = { __typename?: 'UserActivityV2SubItem'; type: Scalars['String']; icons: UserActivityV2Icons; text: UserActivityV2Text; from: UserActivityV2AddressLabels; to: UserActivityV2AddressLabels; amount: UserActivityV2Amounts; token: Token; }; export declare type UserActivityV2Text = { __typename?: 'UserActivityV2Text'; primary: Scalars['String']; secondary: Scalars['String']; }; export declare type UserAppPreferences = { __typename?: 'UserAppPreferences'; id: Scalars['String']; name: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; domain: Scalars['String']; websiteUrl: Scalars['String']; autosign: Scalars['Boolean']; autosignMaxFeeUsd: Scalars['Float']; createdAt: Scalars['Int']; updatedAt: Scalars['Int']; }; export declare type UserContact = { __typename?: 'UserContact'; id: Scalars['String']; name: Scalars['String']; address: Scalars['String']; ensName: Scalars['String']; profileImageUrl: Scalars['String']; createdAt: Scalars['Int']; updatedAt: Scalars['Int']; }; export declare type UserDeploymentData = { __typename?: 'UserDeploymentData'; status: Scalars['String']; cost: Scalars['Float']; deploymentFeeTokenAddress: Scalars['String']; accountAddress: Scalars['String']; }; export declare type UserPublicProfile = { __typename?: 'UserPublicProfile'; enabled: Scalars['Boolean']; username: Scalars['String']; accountAddress: Scalars['String']; accountDeployed: Scalars['Boolean']; profileImageUrl: Scalars['String']; ensName: Scalars['String']; }; export declare type UserState = { __typename?: 'UserState'; user: User; profile: Profile; account: Account; u2f: Array; tfa: Tfa; devices: Array; keystores: Array; authKeys: Array; loginKeys: Array; preferences: Preferences; tokens: Array; collectibles: Array; recovery: Recovery; loginHistory: Array; contacts: Array; developerApps: Array; activity: UserActivity; activityV2: UserActivityV2; }; export declare type ValidateKeystoreUserInput = { keystoreId: Scalars['String']; username: Scalars['String']; }; export declare type VerifyAccountRecoveryConfirmationCodeInput = { confirmationCode: Scalars['String']; username: Scalars['String']; }; export declare type WidgetState = { __typename?: 'WidgetState'; user: User; profile: Profile; account: Account; tokens: Array; preferences: Preferences; recovery: Recovery; }; export declare type ResolverTypeWrapper = Promise | T; export declare type StitchingResolver = { fragment: string; resolve: ResolverFn; }; export declare type Resolver = ResolverFn | StitchingResolver; export declare type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export declare type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterator | Promise>; export declare type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export declare type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export declare type SubscriptionResolver = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export declare type TypeResolveFn = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export declare type isTypeOfResolverFn = (obj: T, info: GraphQLResolveInfo) => boolean | Promise; export declare type NextResolverFn = () => Promise; export declare type DirectiveResolverFn = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export declare type ResolversTypes = { Query: ResolverTypeWrapper<{}>; String: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; DoesVersionSupportRecoveryModuleInput: DoesVersionSupportRecoveryModuleInput; Float: ResolverTypeWrapper; Account: ResolverTypeWrapper; Device: ResolverTypeWrapper; Int: ResolverTypeWrapper; AccountValue: ResolverTypeWrapper; AccountDeployment: ResolverTypeWrapper; AccountContractAuthKey: ResolverTypeWrapper; GetAccountContractNonceInput: GetAccountContractNonceInput; GetAccountContractProcessingNonceInput: GetAccountContractProcessingNonceInput; GetAddressQrCodeDataUriInput: GetAddressQrCodeDataUriInput; GetGasOverheadInput: GetGasOverheadInput; BaseContractTransaction: BaseContractTransaction; UserDeploymentData: ResolverTypeWrapper; GetCurrentDeploymentCostInput: GetCurrentDeploymentCostInput; IsReferrerDeploymentFreeInput: IsReferrerDeploymentFreeInput; SystemMode: ResolverTypeWrapper; GetAuthChallengeInput: GetAuthChallengeInput; AuthChallenge: ResolverTypeWrapper; AuthKey: ResolverTypeWrapper; GetAuthKeyMetaTxMessageHashInput: GetAuthKeyMetaTxMessageHashInput; DeveloperApp: ResolverTypeWrapper; AppState: ResolverTypeWrapper; ActiveAccountContract: ResolverTypeWrapper; Token: ResolverTypeWrapper; TokenImages: ResolverTypeWrapper; Quote: ResolverTypeWrapper; QuoteValue: ResolverTypeWrapper; Color: ResolverTypeWrapper; Currency: ResolverTypeWrapper; WidgetState: ResolverTypeWrapper; User: ResolverTypeWrapper; Profile: ResolverTypeWrapper; TokenBalance: ResolverTypeWrapper; Balance: ResolverTypeWrapper; Preferences: ResolverTypeWrapper; Notification: ResolverTypeWrapper; EmailNotifications: ResolverTypeWrapper; PrivacyPreferences: ResolverTypeWrapper; UserAppPreferences: ResolverTypeWrapper; Recovery: ResolverTypeWrapper; ActiveRecoveryAccounts: ResolverTypeWrapper; Keystore: ResolverTypeWrapper; ValidateKeystoreUserInput: ValidateKeystoreUserInput; GetLoginKeyHashInput: GetLoginKeyHashInput; LoginKeysStatus: ResolverTypeWrapper; GetLoginKeyMetaTxMessageHashInput: GetLoginKeyMetaTxMessageHashInput; GetLoginKeyRestrictionsDataInput: GetLoginKeyRestrictionsDataInput; ParseLoginKeyRestrictionsDataInput: ParseLoginKeyRestrictionsDataInput; ParsedLoginKeyRestrictionsData: ResolverTypeWrapper; EmailNotificationPreferences: ResolverTypeWrapper; GetAccountByOneTimeTokenInput: GetAccountByOneTimeTokenInput; PendingTransaction: ResolverTypeWrapper; GetUserAppPreferencesInput: GetUserAppPreferencesInput; UserPublicProfile: ResolverTypeWrapper; GetAccountRecoveryFromAuthereumStatusInput: GetAccountRecoveryFromAuthereumStatusInput; AccountRecoveryFromAuthereumStatus: ResolverTypeWrapper; VerifyAccountRecoveryConfirmationCodeInput: VerifyAccountRecoveryConfirmationCodeInput; GetAddRecoveryAccountDataInput: GetAddRecoveryAccountDataInput; GetRemoveRecoveryAccountDataInput: GetRemoveRecoveryAccountDataInput; IsRecoveryAccountEnabledInput: IsRecoveryAccountEnabledInput; GetAccountRecoveryTransactionsInput: GetAccountRecoveryTransactionsInput; GetAccountRecoveryTransactionsResponse: ResolverTypeWrapper; GetAddRecoveryAccountTransactionInput: GetAddRecoveryAccountTransactionInput; GetAddRecoveryAccountTransactionResponse: ResolverTypeWrapper; GetRemoveRecoveryAccountTransactionInput: GetRemoveRecoveryAccountTransactionInput; GetRemoveRecoveryAccountTransactionResponse: ResolverTypeWrapper; GetRelayedTransactionByIdInput: GetRelayedTransactionByIdInput; RelayedTransaction: ResolverTypeWrapper; GetSigningKeyHashInput: GetSigningKeyHashInput; TfaSecret: ResolverTypeWrapper; Tfa: ResolverTypeWrapper; Collectible: ResolverTypeWrapper; Collection: ResolverTypeWrapper; Receipt: ResolverTypeWrapper; Log: ResolverTypeWrapper; GetTxSponsorshipDataInput: GetTxSponsorshipDataInput; IUserTransactionInput: IUserTransactionInput; SponsorshipDataResponse: ResolverTypeWrapper; CalculateTransactionFeeInput: CalculateTransactionFeeInput; TransactionFee: ResolverTypeWrapper; Fee: ResolverTypeWrapper; FeeFiat: ResolverTypeWrapper; U2f: ResolverTypeWrapper; U2fChallenge: ResolverTypeWrapper; U2FVerification: ResolverTypeWrapper; UserState: ResolverTypeWrapper; KeystoreUserState: ResolverTypeWrapper; LoginKey: ResolverTypeWrapper; LoginAttempt: ResolverTypeWrapper; UserContact: ResolverTypeWrapper; UserActivity: ResolverTypeWrapper; UserActivityMeta: ResolverTypeWrapper; UserActivityTransaction: ResolverTypeWrapper; UserActivityFee: ResolverTypeWrapper; UserActivityTransactionEventAmount: ResolverTypeWrapper; UserActivityTransactionEvent: ResolverTypeWrapper; UserActivityTransactionEventApp: ResolverTypeWrapper; UserActivityTransactionEventAddressLabel: ResolverTypeWrapper; UserActivityV2: ResolverTypeWrapper; UserActivityV2Item: ResolverTypeWrapper; UserActivityV2ItemSummary: ResolverTypeWrapper; UserActivityV2Icons: ResolverTypeWrapper; UserActivityV2Text: ResolverTypeWrapper; UserActivityV2Amounts: ResolverTypeWrapper; UserActivityV2Amount: ResolverTypeWrapper; UserActivityV2SubItem: ResolverTypeWrapper; UserActivityV2AddressLabels: ResolverTypeWrapper; GetUserTransactionsInput: GetUserTransactionsInput; GetUserTransactionsResponse: ResolverTypeWrapper; GetSendToAutocompleteListInput: GetSendToAutocompleteListInput; SendToAutocompleteListItem: ResolverTypeWrapper; SendToAutocompleteListV2: ResolverTypeWrapper; GetFiatOnrampUrlInput: GetFiatOnrampUrlInput; Mutation: ResolverTypeWrapper<{}>; UpdateAccountContractNonceInput: UpdateAccountContractNonceInput; UpdateAccountContractProcessingNonceInput: UpdateAccountContractProcessingNonceInput; RelayLoginKeyTransactionBatchInput: RelayLoginKeyTransactionBatchInput; RelayAuthKeyTransactionBatchInput: RelayAuthKeyTransactionBatchInput; UpdateDeploymentFeeTokenAddressInput: UpdateDeploymentFeeTokenAddressInput; UpdatePostDeploymentTransactionPayloadInput: UpdatePostDeploymentTransactionPayloadInput; PostDeploymentTransactionPayload: PostDeploymentTransactionPayload; AnalyticsInput: AnalyticsInput; JSON: ResolverTypeWrapper; AddAuthKeyInput: AddAuthKeyInput; InputAddUserAuthKey: InputAddUserAuthKey; InputRemoveUserAuthKey: InputRemoveUserAuthKey; Transaction: ResolverTypeWrapper; ReplaceAuthKeyInput: ReplaceAuthKeyInput; CreateDeveloperAppInput: CreateDeveloperAppInput; UpdateDeveloperAppInput: UpdateDeveloperAppInput; DeleteDeveloperAppInput: DeleteDeveloperAppInput; InputEmailNotificationPreferences: InputEmailNotificationPreferences; UpdateUserPrivacyPreferencesInput: UpdateUserPrivacyPreferencesInput; UpdateUserCurrencyPreferenceInput: UpdateUserCurrencyPreferenceInput; UpdateUserDefaultAutosignPreferenceInput: UpdateUserDefaultAutosignPreferenceInput; UpdateUserAutosignMaxFeeUsdPreferenceInput: UpdateUserAutosignMaxFeeUsdPreferenceInput; UpdateUserAppPreferenceInput: UpdateUserAppPreferenceInput; AddRecoveryAccountInput: AddRecoveryAccountInput; RemoveRecoveryAccountInput: RemoveRecoveryAccountInput; StartAccountRecoveryAuthereumPreConfirmationInput: StartAccountRecoveryAuthereumPreConfirmationInput; UpdatePasswordUsingRecoveryAccountAuthereumInput: UpdatePasswordUsingRecoveryAccountAuthereumInput; RecoveryAuthKeyInput: RecoveryAuthKeyInput; RecoverySigningKeyInput: RecoverySigningKeyInput; RecoveryStarkKeyInput: RecoveryStarkKeyInput; CancelRecoveryAccountAuthereumAttemptInput: CancelRecoveryAccountAuthereumAttemptInput; SendAccountRecoveryConfirmationCodeEmailInput: SendAccountRecoveryConfirmationCodeEmailInput; UpdateRecoveryPhrasePreferenceInput: UpdateRecoveryPhrasePreferenceInput; UpdateRecoveryAccountPreferenceInput: UpdateRecoveryAccountPreferenceInput; UpsertSigningKeyInput: UpsertSigningKeyInput; SigningKey: ResolverTypeWrapper; AddSigningKeyInput: AddSigningKeyInput; UpsertStarkKeyInput: UpsertStarkKeyInput; StarkKey: ResolverTypeWrapper; AddStarkKeyInput: AddStarkKeyInput; AddTfaInput: AddTfaInput; RemoveTfaInput: RemoveTfaInput; AddU2fInput: AddU2fInput; RemoveU2fInput: RemoveU2fInput; ConfirmEmailInput: ConfirmEmailInput; PreLogin: ResolverTypeWrapper; LoginResponse: ResolverTypeWrapper; ResetPasswordInput: ResetPasswordInput; SignUpInput: SignUpInput; SignUpUser: SignUpUser; SignUpAuthKey: SignUpAuthKey; SignUpLoginKey: SignUpLoginKey; SignUpSigningKey: SignUpSigningKey; SignUpStarkKey: SignUpStarkKey; SignUpDevice: SignUpDevice; SignUpNotifications: SignUpNotifications; SignUpResponse: ResolverTypeWrapper; UpdatePasswordInput: UpdatePasswordInput; UpdatePasswordKeystoreInput: UpdatePasswordKeystoreInput; UpdatePasswordByPasswordDerivedKeyHashInput: UpdatePasswordByPasswordDerivedKeyHashInput; AddUserContactInput: AddUserContactInput; UpdateUserContactInput: UpdateUserContactInput; RemoveUserContactInput: RemoveUserContactInput; UpdateUserTokenEnabledInput: UpdateUserTokenEnabledInput; ContractTransaction: ContractTransaction; DeviceInfo: DeviceInfo; EstimateAuthKeyGasBatchInput: EstimateAuthKeyGasBatchInput; EstimateLoginKeyGasBatchInput: EstimateLoginKeyGasBatchInput; GasEstimate: ResolverTypeWrapper; KeystoreCipherParams: ResolverTypeWrapper; KeystoreCrypto: ResolverTypeWrapper; KeystoreKDFParams: ResolverTypeWrapper; KeystoreJSON: ResolverTypeWrapper; RecoveryPhrasePreference: ResolverTypeWrapper; SponsoredApp: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ export declare type ResolversParentTypes = { Query: {}; String: Scalars['String']; Boolean: Scalars['Boolean']; DoesVersionSupportRecoveryModuleInput: DoesVersionSupportRecoveryModuleInput; Float: Scalars['Float']; Account: Account; Device: Device; Int: Scalars['Int']; AccountValue: AccountValue; AccountDeployment: AccountDeployment; AccountContractAuthKey: AccountContractAuthKey; GetAccountContractNonceInput: GetAccountContractNonceInput; GetAccountContractProcessingNonceInput: GetAccountContractProcessingNonceInput; GetAddressQrCodeDataUriInput: GetAddressQrCodeDataUriInput; GetGasOverheadInput: GetGasOverheadInput; BaseContractTransaction: BaseContractTransaction; UserDeploymentData: UserDeploymentData; GetCurrentDeploymentCostInput: GetCurrentDeploymentCostInput; IsReferrerDeploymentFreeInput: IsReferrerDeploymentFreeInput; SystemMode: SystemMode; GetAuthChallengeInput: GetAuthChallengeInput; AuthChallenge: AuthChallenge; AuthKey: AuthKey; GetAuthKeyMetaTxMessageHashInput: GetAuthKeyMetaTxMessageHashInput; DeveloperApp: DeveloperApp; AppState: AppState; ActiveAccountContract: ActiveAccountContract; Token: Token; TokenImages: TokenImages; Quote: Quote; QuoteValue: QuoteValue; Color: Color; Currency: Currency; WidgetState: WidgetState; User: User; Profile: Profile; TokenBalance: TokenBalance; Balance: Balance; Preferences: Preferences; Notification: Notification; EmailNotifications: EmailNotifications; PrivacyPreferences: PrivacyPreferences; UserAppPreferences: UserAppPreferences; Recovery: Recovery; ActiveRecoveryAccounts: ActiveRecoveryAccounts; Keystore: Keystore; ValidateKeystoreUserInput: ValidateKeystoreUserInput; GetLoginKeyHashInput: GetLoginKeyHashInput; LoginKeysStatus: LoginKeysStatus; GetLoginKeyMetaTxMessageHashInput: GetLoginKeyMetaTxMessageHashInput; GetLoginKeyRestrictionsDataInput: GetLoginKeyRestrictionsDataInput; ParseLoginKeyRestrictionsDataInput: ParseLoginKeyRestrictionsDataInput; ParsedLoginKeyRestrictionsData: ParsedLoginKeyRestrictionsData; EmailNotificationPreferences: EmailNotificationPreferences; GetAccountByOneTimeTokenInput: GetAccountByOneTimeTokenInput; PendingTransaction: PendingTransaction; GetUserAppPreferencesInput: GetUserAppPreferencesInput; UserPublicProfile: UserPublicProfile; GetAccountRecoveryFromAuthereumStatusInput: GetAccountRecoveryFromAuthereumStatusInput; AccountRecoveryFromAuthereumStatus: AccountRecoveryFromAuthereumStatus; VerifyAccountRecoveryConfirmationCodeInput: VerifyAccountRecoveryConfirmationCodeInput; GetAddRecoveryAccountDataInput: GetAddRecoveryAccountDataInput; GetRemoveRecoveryAccountDataInput: GetRemoveRecoveryAccountDataInput; IsRecoveryAccountEnabledInput: IsRecoveryAccountEnabledInput; GetAccountRecoveryTransactionsInput: GetAccountRecoveryTransactionsInput; GetAccountRecoveryTransactionsResponse: GetAccountRecoveryTransactionsResponse; GetAddRecoveryAccountTransactionInput: GetAddRecoveryAccountTransactionInput; GetAddRecoveryAccountTransactionResponse: GetAddRecoveryAccountTransactionResponse; GetRemoveRecoveryAccountTransactionInput: GetRemoveRecoveryAccountTransactionInput; GetRemoveRecoveryAccountTransactionResponse: GetRemoveRecoveryAccountTransactionResponse; GetRelayedTransactionByIdInput: GetRelayedTransactionByIdInput; RelayedTransaction: RelayedTransaction; GetSigningKeyHashInput: GetSigningKeyHashInput; TfaSecret: TfaSecret; Tfa: Tfa; Collectible: Collectible; Collection: Collection; Receipt: Receipt; Log: Log; GetTxSponsorshipDataInput: GetTxSponsorshipDataInput; IUserTransactionInput: IUserTransactionInput; SponsorshipDataResponse: SponsorshipDataResponse; CalculateTransactionFeeInput: CalculateTransactionFeeInput; TransactionFee: TransactionFee; Fee: Fee; FeeFiat: FeeFiat; U2f: U2f; U2fChallenge: U2fChallenge; U2FVerification: U2FVerification; UserState: UserState; KeystoreUserState: KeystoreUserState; LoginKey: LoginKey; LoginAttempt: LoginAttempt; UserContact: UserContact; UserActivity: UserActivity; UserActivityMeta: UserActivityMeta; UserActivityTransaction: UserActivityTransaction; UserActivityFee: UserActivityFee; UserActivityTransactionEventAmount: UserActivityTransactionEventAmount; UserActivityTransactionEvent: UserActivityTransactionEvent; UserActivityTransactionEventApp: UserActivityTransactionEventApp; UserActivityTransactionEventAddressLabel: UserActivityTransactionEventAddressLabel; UserActivityV2: UserActivityV2; UserActivityV2Item: UserActivityV2Item; UserActivityV2ItemSummary: UserActivityV2ItemSummary; UserActivityV2Icons: UserActivityV2Icons; UserActivityV2Text: UserActivityV2Text; UserActivityV2Amounts: UserActivityV2Amounts; UserActivityV2Amount: UserActivityV2Amount; UserActivityV2SubItem: UserActivityV2SubItem; UserActivityV2AddressLabels: UserActivityV2AddressLabels; GetUserTransactionsInput: GetUserTransactionsInput; GetUserTransactionsResponse: GetUserTransactionsResponse; GetSendToAutocompleteListInput: GetSendToAutocompleteListInput; SendToAutocompleteListItem: SendToAutocompleteListItem; SendToAutocompleteListV2: SendToAutocompleteListV2; GetFiatOnrampUrlInput: GetFiatOnrampUrlInput; Mutation: {}; UpdateAccountContractNonceInput: UpdateAccountContractNonceInput; UpdateAccountContractProcessingNonceInput: UpdateAccountContractProcessingNonceInput; RelayLoginKeyTransactionBatchInput: RelayLoginKeyTransactionBatchInput; RelayAuthKeyTransactionBatchInput: RelayAuthKeyTransactionBatchInput; UpdateDeploymentFeeTokenAddressInput: UpdateDeploymentFeeTokenAddressInput; UpdatePostDeploymentTransactionPayloadInput: UpdatePostDeploymentTransactionPayloadInput; PostDeploymentTransactionPayload: PostDeploymentTransactionPayload; AnalyticsInput: AnalyticsInput; JSON: Scalars['JSON']; AddAuthKeyInput: AddAuthKeyInput; InputAddUserAuthKey: InputAddUserAuthKey; InputRemoveUserAuthKey: InputRemoveUserAuthKey; Transaction: Transaction; ReplaceAuthKeyInput: ReplaceAuthKeyInput; CreateDeveloperAppInput: CreateDeveloperAppInput; UpdateDeveloperAppInput: UpdateDeveloperAppInput; DeleteDeveloperAppInput: DeleteDeveloperAppInput; InputEmailNotificationPreferences: InputEmailNotificationPreferences; UpdateUserPrivacyPreferencesInput: UpdateUserPrivacyPreferencesInput; UpdateUserCurrencyPreferenceInput: UpdateUserCurrencyPreferenceInput; UpdateUserDefaultAutosignPreferenceInput: UpdateUserDefaultAutosignPreferenceInput; UpdateUserAutosignMaxFeeUsdPreferenceInput: UpdateUserAutosignMaxFeeUsdPreferenceInput; UpdateUserAppPreferenceInput: UpdateUserAppPreferenceInput; AddRecoveryAccountInput: AddRecoveryAccountInput; RemoveRecoveryAccountInput: RemoveRecoveryAccountInput; StartAccountRecoveryAuthereumPreConfirmationInput: StartAccountRecoveryAuthereumPreConfirmationInput; UpdatePasswordUsingRecoveryAccountAuthereumInput: UpdatePasswordUsingRecoveryAccountAuthereumInput; RecoveryAuthKeyInput: RecoveryAuthKeyInput; RecoverySigningKeyInput: RecoverySigningKeyInput; RecoveryStarkKeyInput: RecoveryStarkKeyInput; CancelRecoveryAccountAuthereumAttemptInput: CancelRecoveryAccountAuthereumAttemptInput; SendAccountRecoveryConfirmationCodeEmailInput: SendAccountRecoveryConfirmationCodeEmailInput; UpdateRecoveryPhrasePreferenceInput: UpdateRecoveryPhrasePreferenceInput; UpdateRecoveryAccountPreferenceInput: UpdateRecoveryAccountPreferenceInput; UpsertSigningKeyInput: UpsertSigningKeyInput; SigningKey: SigningKey; AddSigningKeyInput: AddSigningKeyInput; UpsertStarkKeyInput: UpsertStarkKeyInput; StarkKey: StarkKey; AddStarkKeyInput: AddStarkKeyInput; AddTfaInput: AddTfaInput; RemoveTfaInput: RemoveTfaInput; AddU2fInput: AddU2fInput; RemoveU2fInput: RemoveU2fInput; ConfirmEmailInput: ConfirmEmailInput; PreLogin: PreLogin; LoginResponse: LoginResponse; ResetPasswordInput: ResetPasswordInput; SignUpInput: SignUpInput; SignUpUser: SignUpUser; SignUpAuthKey: SignUpAuthKey; SignUpLoginKey: SignUpLoginKey; SignUpSigningKey: SignUpSigningKey; SignUpStarkKey: SignUpStarkKey; SignUpDevice: SignUpDevice; SignUpNotifications: SignUpNotifications; SignUpResponse: SignUpResponse; UpdatePasswordInput: UpdatePasswordInput; UpdatePasswordKeystoreInput: UpdatePasswordKeystoreInput; UpdatePasswordByPasswordDerivedKeyHashInput: UpdatePasswordByPasswordDerivedKeyHashInput; AddUserContactInput: AddUserContactInput; UpdateUserContactInput: UpdateUserContactInput; RemoveUserContactInput: RemoveUserContactInput; UpdateUserTokenEnabledInput: UpdateUserTokenEnabledInput; ContractTransaction: ContractTransaction; DeviceInfo: DeviceInfo; EstimateAuthKeyGasBatchInput: EstimateAuthKeyGasBatchInput; EstimateLoginKeyGasBatchInput: EstimateLoginKeyGasBatchInput; GasEstimate: GasEstimate; KeystoreCipherParams: KeystoreCipherParams; KeystoreCrypto: KeystoreCrypto; KeystoreKDFParams: KeystoreKdfParams; KeystoreJSON: KeystoreJson; RecoveryPhrasePreference: RecoveryPhrasePreference; SponsoredApp: SponsoredApp; }; export declare type AccountResolvers = { id?: Resolver; devices?: Resolver, ParentType, ContextType>; username?: Resolver; ensName?: Resolver; userId?: Resolver; accountAddress?: Resolver; deployed?: Resolver; version?: Resolver; value?: Resolver; deployment?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AccountContractAuthKeyResolvers = { publicAddress?: Resolver; dateAdded?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AccountDeploymentResolvers = { cost?: Resolver; status?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AccountRecoveryFromAuthereumStatusResolvers = { isRecoveryAttemptStarted?: Resolver; startTime?: Resolver; endTime?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AccountValueResolvers = { amount?: Resolver; display?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type ActiveAccountContractResolvers = { version?: Resolver; changelog?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type ActiveRecoveryAccountsResolvers = { name?: Resolver; publicAddress?: Resolver; authKeyId?: Resolver; dateAdded?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AppStateResolvers = { activeAccountContract?: Resolver; ensManagerAddress?: Resolver; ensResolverAddress?: Resolver; ensReverseRegistrarAddress?: Resolver; rootEnsName?: Resolver; tokens?: Resolver, ParentType, ContextType>; feeTokens?: Resolver, ParentType, ContextType>; currencies?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type AuthChallengeResolvers = { id?: Resolver; userId?: Resolver; challenge?: Resolver; encoding?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type AuthKeyResolvers = { id?: Resolver; userId?: Resolver; publicAddress?: Resolver; keystoreId?: Resolver; deviceId?: Resolver; dateAdded?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type BalanceResolvers = { amount?: Resolver; display?: Resolver; raw?: Resolver; quote?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type CollectibleResolvers = { uid?: Resolver; id?: Resolver; name?: Resolver; description?: Resolver; imageUrl?: Resolver; externalLink?: Resolver; backgroundColor?: Resolver; backgroundSize?: Resolver; assetContractAddress?: Resolver; collection?: Resolver; lastSoldForETHPrice?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type CollectionResolvers = { id?: Resolver; name?: Resolver; slug?: Resolver; description?: Resolver; imageUrl?: Resolver; externalLink?: Resolver; assetCount?: Resolver; backgroundColor?: Resolver; backgroundSize?: Resolver; assets?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type ColorResolvers = { primary?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type CurrencyResolvers = { name?: Resolver; symbol?: Resolver; sign?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type DeveloperAppResolvers = { id?: Resolver; name?: Resolver; description?: Resolver; imageUrl?: Resolver; websiteUrl?: Resolver; allowedDomains?: Resolver, ParentType, ContextType>; enabled?: Resolver; apiKey?: Resolver; createdAt?: Resolver; updatedAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type DeviceResolvers = { id?: Resolver; accountId?: Resolver; alias?: Resolver; appName?: Resolver; appUrl?: Resolver; deviceUid?: Resolver; os?: Resolver; type?: Resolver; vendor?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type EmailNotificationPreferencesResolvers = { txFailed?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type EmailNotificationsResolvers = { txFailed?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type FeeResolvers = { amount?: Resolver; raw?: Resolver; display?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type FeeFiatResolvers = { amount?: Resolver; display?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type GasEstimateResolvers = { gasEstimate?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type GetAccountRecoveryTransactionsResponseResolvers = { from?: Resolver; to?: Resolver; value?: Resolver; gasLimit?: Resolver; gasPrice?: Resolver; data?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type GetAddRecoveryAccountTransactionResponseResolvers = { from?: Resolver; to?: Resolver; value?: Resolver; gasLimit?: Resolver; gasPrice?: Resolver; data?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type GetRemoveRecoveryAccountTransactionResponseResolvers = { from?: Resolver; to?: Resolver; value?: Resolver; gasLimit?: Resolver; gasPrice?: Resolver; data?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type GetUserTransactionsResponseResolvers = { hash?: Resolver; timestamp?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export interface JsonScalarConfig extends GraphQLScalarTypeConfig { name: 'JSON'; } export declare type KeystoreResolvers = { id?: Resolver; userId?: Resolver; publicAddress?: Resolver; keystore?: Resolver; isAdminKey?: Resolver; createdAt?: Resolver; updatedAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type KeystoreCipherParamsResolvers = { iv?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type KeystoreCryptoResolvers = { cipher?: Resolver; cipherparams?: Resolver; kdf?: Resolver; kdfparams?: Resolver; mac?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type KeystoreJsonResolvers = { address?: Resolver; crypto?: Resolver; id?: Resolver; version?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type KeystoreKdfParamsResolvers = { dklen?: Resolver; n?: Resolver; p?: Resolver; r?: Resolver; salt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type KeystoreUserStateResolvers = { publicAddress?: Resolver; dateAdded?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type LogResolvers = { address?: Resolver; blockHash?: Resolver; blockNumber?: Resolver; data?: Resolver; logIndex?: Resolver; topics?: Resolver, ParentType, ContextType>; transactionHash?: Resolver; transactionIndex?: Resolver; transactionLogIndex?: Resolver; type?: Resolver; id?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type LoginAttemptResolvers = { id?: Resolver; userId?: Resolver; ipAddress?: Resolver; userAgent?: Resolver; location?: Resolver; description?: Resolver; success?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type LoginKeyResolvers = { id?: Resolver; userId?: Resolver; publicAddress?: Resolver; authKeySignature?: Resolver; loginKeyExpiresAt?: Resolver; authKeyId?: Resolver; keystoreId?: Resolver; active?: Resolver; deviceId?: Resolver; dateAdded?: Resolver; enabled?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type LoginKeysStatusResolvers = { loginKeyAddress?: Resolver; enabled?: Resolver; active?: Resolver; registered?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type LoginResponseResolvers = { userId?: Resolver; adminKey?: Resolver; signingKey?: Resolver; starkKey?: Resolver; preferences?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type MutationResolvers = { createAccount?: Resolver>; updateAccountContractNonce?: Resolver>; updateAccountContractProcessingNonce?: Resolver>; relayLoginKeyTransactionBatch?: Resolver>; relayAuthKeyTransactionBatch?: Resolver>; updateDeploymentFeeTokenAddress?: Resolver>; updatePostDeploymentTransactionPayload?: Resolver>; logEvent?: Resolver>; addAuthKey?: Resolver>; addUserAuthKey?: Resolver>; removeUserAuthKey?: Resolver>; addAuthKeyToContract?: Resolver>; replaceAuthKey?: Resolver>; createDeveloperApp?: Resolver>; updateDeveloperApp?: Resolver>; deleteDeveloperApp?: Resolver>; addDevice?: Resolver>; updateKeystore?: Resolver>; addLoginKey?: Resolver>; deactivateLoginKey?: Resolver>; deactivateAllLoginKeys?: Resolver; updateEmailNotificationPreferences?: Resolver>; addPendingTx?: Resolver>; removePendingTx?: Resolver>; updateUserPrivacyPreferences?: Resolver>; updateUserCurrencyPreference?: Resolver>; updateUserDefaultAutosignPreference?: Resolver>; updateUserAutosignMaxFeeUsdPreference?: Resolver>; updateUserAppPreference?: Resolver>; addRecoveryAccount?: Resolver>; removeRecoveryAccount?: Resolver>; startAccountRecoveryAuthereumPreConfirmation?: Resolver>; updatePasswordUsingRecoveryAccountAuthereum?: Resolver>; cancelRecoveryAccountAuthereumAttempt?: Resolver>; sendAccountRecoveryConfirmationCodeEmail?: Resolver>; updateRecoveryPhrasePreference?: Resolver>; updateRecoveryAccountPreference?: Resolver>; upsertSigningKey?: Resolver>; addSigningKey?: Resolver>; upsertStarkKey?: Resolver>; addStarkKey?: Resolver>; updateStarkKeyExported?: Resolver; addTfa?: Resolver>; removeTfa?: Resolver>; addU2f?: Resolver>; removeU2f?: Resolver>; addUserFeeTokenAddress?: Resolver>; addPendingEmail?: Resolver>; confirmEmail?: Resolver>; preLogin?: Resolver>; login?: Resolver>; logout?: Resolver; resetPassword?: Resolver>; signUp?: Resolver>; updateEmailSubscription?: Resolver>; userPasswordDerivedKeyHashExists?: Resolver>; updatePassword?: Resolver>; updatePasswordByPasswordDerivedKeyHash?: Resolver>; upsertUserPasswordDerivedKeyHash?: Resolver>; resendConfirmationEmail?: Resolver; addUserContact?: Resolver>; updateUserContact?: Resolver>; removeUserContact?: Resolver>; updateUserTokenEnabled?: Resolver>; }; export declare type NotificationResolvers = { email?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type ParsedLoginKeyRestrictionsDataResolvers = { authereumLoginKeyValidatorPublicAddress?: Resolver; expiresAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type PendingTransactionResolvers = { id?: Resolver; transactionHash?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type PreferencesResolvers = { feeToken?: Resolver; notifications?: Resolver; privacy?: Resolver; currency?: Resolver; defaultAutosign?: Resolver; autosignMaxFeeUsd?: Resolver; v2Beta?: Resolver; apps?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type PreLoginResolvers = { tfaEnabled?: Resolver; u2fEnabled?: Resolver; u2fDevices?: Resolver, ParentType, ContextType>; activeRecoveryAccounts?: Resolver, ParentType, ContextType>; confirmationCodeRequired?: Resolver; recaptchaRequired?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type PrivacyPreferencesResolvers = { publicProfileEnabled?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type ProfileResolvers = { imageUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type QueryResolvers = { accountExistsByUserEmail?: Resolver>; doesVersionSupportRecoveryModule?: Resolver>; computeAccountAddress?: Resolver>; getAccountById?: Resolver>; getAccountByUsername?: Resolver>; getAccountFactoryAddress?: Resolver; getEnsManagerAddress?: Resolver; getAccountAddressByUsername?: Resolver>; getAccountAuthKeyNonce?: Resolver>; getAccountContractVersion?: Resolver>; getAccountUpgradeDatas?: Resolver, ParentType, ContextType>; getAuthereumAuthKey?: Resolver; getAccountAuthKeys?: Resolver, ParentType, ContextType>; getAccountAddressByLoginKey?: Resolver>; getAccountByUserId?: Resolver>; getAccountByAccountAddress?: Resolver>; getContractNonce?: Resolver>; getAccountContractNonce?: Resolver>; getAccountContractProcessingNonce?: Resolver>; getContractDeployed?: Resolver>; getAddressQrCodeDataUri?: Resolver>; getGasOverhead?: Resolver>; getUserDeploymentData?: Resolver; getCurrentDeploymentCost?: Resolver>; isReferrerDeploymentFree?: Resolver>; getSystemModes?: Resolver; getAuthChallenge?: Resolver>; getAuthKeyByPublicAddress?: Resolver>; getAuthKeyMetaTxMessageHash?: Resolver>; getAuthereumRecoveryModuleAddress?: Resolver; getDeveloperApps?: Resolver, ParentType, ContextType>; getDeveloperAppById?: Resolver>; getDevicesByAccountId?: Resolver, ParentType, ContextType, RequireFields>; getDeviceByAuthKeyAddress?: Resolver>; getDeviceByLoginKeyAddress?: Resolver>; getDeviceByUserAgent?: Resolver; echo?: Resolver>; isUserDenylisted?: Resolver; getEnsResolverAddress?: Resolver; getEnsReverseRegistrarAddress?: Resolver; getRootEnsName?: Resolver; getHttpProviderUrl?: Resolver; getWsProviderUrl?: Resolver; getAppState?: Resolver; getActiveContractVersion?: Resolver; getWidgetState?: Resolver>; getKeystoresByPasswordDerivedKeyHash?: Resolver, ParentType, ContextType, RequireFields>; getKeystoreByPublicAddress?: Resolver>; getKeystoresByUserId?: Resolver, ParentType, ContextType, RequireFields>; validateKeystoreUser?: Resolver>; getLoginKeyHash?: Resolver>; getLoginKeyEnabled?: Resolver>; getLoginKeysEnabled?: Resolver, ParentType, ContextType, RequireFields>; getLoginKeyAuthSignature?: Resolver>; getLoginKeyMetaTxMessageHash?: Resolver>; getLoginKeyRestrictionsData?: Resolver>; parseLoginKeyRestrictionsData?: Resolver>; getEmailNotificationPreferences?: Resolver; getAccountByOneTimeToken?: Resolver>; getPendingTxTable?: Resolver; getUserAppPreferences?: Resolver>; getUserDefaultAutosignPreference?: Resolver; getUserAutosignMaxFeeUsdPreference?: Resolver; getUserProfileImageUrlByAccountAddress?: Resolver>; getUserPublicProfile?: Resolver>; getActiveRecoveryAccounts?: Resolver, ParentType, ContextType>; getUserRecoveryEnabled?: Resolver; getAccountRecoveryFromAuthereumStatus?: Resolver>; isRecoveryAttemptStarted?: Resolver>; verifyAccountRecoveryConfirmationCode?: Resolver>; getAddRecoveryAccountData?: Resolver>; getRemoveRecoveryAccountData?: Resolver>; getAddAuthereumRecoveryModuleData?: Resolver; getAddAuthereumRecoveryAccountData?: Resolver; getAuthereumRecovererPublicAddress?: Resolver; isRecoveryAccountEnabled?: Resolver>; getAccountRecoveryTransactions?: Resolver, ParentType, ContextType, RequireFields>; getAddRecoveryAccountTransaction?: Resolver>; getRemoveRecoveryAccountTransaction?: Resolver>; getRelayedTransactionById?: Resolver>; getRelayerGasPriceMultiplier?: Resolver; getSigningKeyAuthSignature?: Resolver; getSigningKeyRestrictionsData?: Resolver; getSigningKeyHash?: Resolver>; isSponsoredApp?: Resolver; getStarkKeystore?: Resolver; generateTfaSecret?: Resolver>; getTfa?: Resolver; getFeeTokens?: Resolver, ParentType, ContextType>; getUserCollectibles?: Resolver, ParentType, ContextType>; getTokens?: Resolver, ParentType, ContextType>; getTokenBySymbol?: Resolver>; getTokenPriceEthByAddress?: Resolver>; getTokenPriceUsdByAddress?: Resolver>; getTokenPriceEthBySymbol?: Resolver>; getTokenPriceUsdBySymbol?: Resolver>; getTransactionReceipt?: Resolver>; getAuthereumTransactionReceipt?: Resolver>; getSponsoredTxGasLimit?: Resolver; getRelayerGasPriceRatio?: Resolver; getLoginKeyTxSponsorshipData?: Resolver>; getAuthKeyTxSponsorshipData?: Resolver>; calculateTransactionFee?: Resolver>; getU2f?: Resolver, ParentType, ContextType>; getU2fChallenge?: Resolver; getU2fLoginChallenge?: Resolver>; u2fVerifyAssertion?: Resolver>; getUpgradeToRecoveryModuleAndSwapData?: Resolver, ParentType, ContextType>; getAddUnaddedAuthKeyData?: Resolver, ParentType, ContextType>; emailAvailable?: Resolver>; usernameAvailable?: Resolver>; getUser?: Resolver; getUserById?: Resolver>; getUserIdByUsername?: Resolver>; getUserByLoginKeyAddress?: Resolver>; getUserByAccountAddress?: Resolver>; getUserEmailConfirmed?: Resolver; getUserState?: Resolver; getUserFeeTokenAddressFromAccountAddress?: Resolver>; userExistsByEmail?: Resolver>; validateWaitlistReferralCode?: Resolver>; verifyPassword?: Resolver>; getUserTransactions?: Resolver, ParentType, ContextType, RequireFields>; getUsernameByEmail?: Resolver>; getUserSigningKeyEnabled?: Resolver; getSendToAutocompleteList?: Resolver, ParentType, ContextType, RequireFields>; getSendToAutocompleteListV2?: Resolver, ParentType, ContextType, RequireFields>; getUserActivity?: Resolver>; getUserActivityV2?: Resolver>; getFiatOnrampUrl?: Resolver>; getUserContacts?: Resolver, ParentType, ContextType>; getUserContactById?: Resolver>; getUserTokens?: Resolver, ParentType, ContextType>; }; export declare type QuoteResolvers = { AUD?: Resolver; BGN?: Resolver; BRL?: Resolver; BTC?: Resolver; CAD?: Resolver; CHF?: Resolver; CNY?: Resolver; CZK?: Resolver; DKK?: Resolver; ETH?: Resolver; EUR?: Resolver; GBP?: Resolver; HKD?: Resolver; HRK?: Resolver; HUF?: Resolver; IDR?: Resolver; ILS?: Resolver; INR?: Resolver; ISK?: Resolver; JPY?: Resolver; KRW?: Resolver; MXN?: Resolver; MYR?: Resolver; NOK?: Resolver; NZD?: Resolver; PHP?: Resolver; PLN?: Resolver; RON?: Resolver; RUB?: Resolver; SEK?: Resolver; SGD?: Resolver; THB?: Resolver; TRY?: Resolver; USD?: Resolver; ZAR?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type QuoteValueResolvers = { value?: Resolver; display?: Resolver; sign?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type ReceiptResolvers = { transactionHash?: Resolver; from?: Resolver; to?: Resolver; contractAddress?: Resolver; status?: Resolver; transactionIndex?: Resolver; blockHash?: Resolver; blockNumber?: Resolver; cumulativeGasUsed?: Resolver; gasUsed?: Resolver; logs?: Resolver, ParentType, ContextType>; logsBloom?: Resolver; confirmations?: Resolver; byzantium?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type RecoveryResolvers = { activeRecoveryAccounts?: Resolver, ParentType, ContextType>; recoveryPhraseSet?: Resolver; recoveryAccountSet?: Resolver; starkKeyExported?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type RecoveryPhrasePreferenceResolvers = { isRecoveryPhraseEnabled?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type RelayedTransactionResolvers = { id?: Resolver; userId?: Resolver; internalTxMessageHash?: Resolver; txHash?: Resolver; signedTxData?: Resolver; accountNonce?: Resolver; nonce?: Resolver; relayerAddress?: Resolver; status?: Resolver; errorMessage?: Resolver; createdAt?: Resolver; updatedAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SendToAutocompleteListItemResolvers = { category?: Resolver; label?: Resolver; value?: Resolver; username?: Resolver; ensName?: Resolver; address?: Resolver; exactMatch?: Resolver; imageUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SendToAutocompleteListV2Resolvers = { category?: Resolver; title?: Resolver; items?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type SigningKeyResolvers = { id?: Resolver; userId?: Resolver; publicAddress?: Resolver; keystoreId?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SignUpResponseResolvers = { user?: Resolver; account?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SponsoredAppResolvers = { name?: Resolver; domain?: Resolver; active?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SponsorshipDataResponseResolvers = { cumulativeGasLimit?: Resolver; isTransactionSponsored?: Resolver; sponsoredNotificationMessage?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type StarkKeyResolvers = { id?: Resolver; userId?: Resolver; publicAddress?: Resolver; keystoreId?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type SystemModeResolvers = { maintenance?: Resolver; relayer?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TfaResolvers = { id?: Resolver; userId?: Resolver; tokenLength?: Resolver; enabled?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TfaSecretResolvers = { id?: Resolver; secret?: Resolver; secretEncoding?: Resolver; authUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TokenResolvers = { name?: Resolver; symbol?: Resolver; images?: Resolver; decimals?: Resolver; contractAddress?: Resolver; active?: Resolver; feeToken?: Resolver; quote?: Resolver; color?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TokenBalanceResolvers = { name?: Resolver; symbol?: Resolver; images?: Resolver; decimals?: Resolver; contractAddress?: Resolver; balance?: Resolver; enabled?: Resolver; color?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TokenImagesResolvers = { imageUrl?: Resolver; v2ImageUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TransactionResolvers = { transactionHash?: Resolver; signedTransactionData?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type TransactionFeeResolvers = { token?: Resolver; fiat?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type U2fResolvers = { id?: Resolver; userId?: Resolver; name?: Resolver; credentialId?: Resolver; publicKey?: Resolver; format?: Resolver; counter?: Resolver; registered?: Resolver; faceId?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type U2fChallengeResolvers = { challenge?: Resolver; credentialId?: Resolver; encoding?: Resolver; faceId?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type U2FVerificationResolvers = { verified?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserResolvers = { id?: Resolver; confirmed?: Resolver; email?: Resolver; password?: Resolver; accountId?: Resolver; referrer?: Resolver; createdAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityResolvers = { meta?: Resolver; transactions?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityFeeResolvers = { amount?: Resolver; token?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityMetaResolvers = { totalTransactionCount?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityTransactionResolvers = { id?: Resolver; transactionHash?: Resolver; status?: Resolver; description?: Resolver; timestamp?: Resolver; imageUrl?: Resolver; fee?: Resolver; events?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityTransactionEventResolvers = { id?: Resolver; imageUrl?: Resolver; eventSource?: Resolver; category?: Resolver; method?: Resolver; app?: Resolver; amount?: Resolver; description?: Resolver; direction?: Resolver; from?: Resolver; to?: Resolver; counterparty?: Resolver; token?: Resolver; assetId?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityTransactionEventAddressLabelResolvers = { label?: Resolver; address?: Resolver; imageUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityTransactionEventAmountResolvers = { value?: Resolver; raw?: Resolver; display?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityTransactionEventAppResolvers = { name?: Resolver; websiteUrl?: Resolver; imageUrl?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2Resolvers = { items?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2AddressLabelsResolvers = { display?: Resolver; username?: Resolver; ensName?: Resolver; address?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2AmountResolvers = { value?: Resolver; display?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2AmountsResolvers = { token?: Resolver; fiat?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2IconsResolvers = { primary?: Resolver; secondary?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2ItemResolvers = { state?: Resolver; transactionHash?: Resolver; from?: Resolver; to?: Resolver; accountNonce?: Resolver; summaries?: Resolver, ParentType, ContextType>; timestamp?: Resolver; type?: Resolver; items?: Resolver, ParentType, ContextType>; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2ItemSummaryResolvers = { type?: Resolver; icons?: Resolver; text?: Resolver; amount?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2SubItemResolvers = { type?: Resolver; icons?: Resolver; text?: Resolver; from?: Resolver; to?: Resolver; amount?: Resolver; token?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserActivityV2TextResolvers = { primary?: Resolver; secondary?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserAppPreferencesResolvers = { id?: Resolver; name?: Resolver; description?: Resolver; imageUrl?: Resolver; domain?: Resolver; websiteUrl?: Resolver; autosign?: Resolver; autosignMaxFeeUsd?: Resolver; createdAt?: Resolver; updatedAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserContactResolvers = { id?: Resolver; name?: Resolver; address?: Resolver; ensName?: Resolver; profileImageUrl?: Resolver; createdAt?: Resolver; updatedAt?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserDeploymentDataResolvers = { status?: Resolver; cost?: Resolver; deploymentFeeTokenAddress?: Resolver; accountAddress?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserPublicProfileResolvers = { enabled?: Resolver; username?: Resolver; accountAddress?: Resolver; accountDeployed?: Resolver; profileImageUrl?: Resolver; ensName?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type UserStateResolvers = { user?: Resolver; profile?: Resolver; account?: Resolver; u2f?: Resolver, ParentType, ContextType>; tfa?: Resolver; devices?: Resolver, ParentType, ContextType>; keystores?: Resolver, ParentType, ContextType>; authKeys?: Resolver, ParentType, ContextType>; loginKeys?: Resolver, ParentType, ContextType>; preferences?: Resolver; tokens?: Resolver, ParentType, ContextType>; collectibles?: Resolver, ParentType, ContextType>; recovery?: Resolver; loginHistory?: Resolver, ParentType, ContextType>; contacts?: Resolver, ParentType, ContextType>; developerApps?: Resolver, ParentType, ContextType>; activity?: Resolver; activityV2?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type WidgetStateResolvers = { user?: Resolver; profile?: Resolver; account?: Resolver; tokens?: Resolver, ParentType, ContextType>; preferences?: Resolver; recovery?: Resolver; __isTypeOf?: isTypeOfResolverFn; }; export declare type Resolvers = { Account?: AccountResolvers; AccountContractAuthKey?: AccountContractAuthKeyResolvers; AccountDeployment?: AccountDeploymentResolvers; AccountRecoveryFromAuthereumStatus?: AccountRecoveryFromAuthereumStatusResolvers; AccountValue?: AccountValueResolvers; ActiveAccountContract?: ActiveAccountContractResolvers; ActiveRecoveryAccounts?: ActiveRecoveryAccountsResolvers; AppState?: AppStateResolvers; AuthChallenge?: AuthChallengeResolvers; AuthKey?: AuthKeyResolvers; Balance?: BalanceResolvers; Collectible?: CollectibleResolvers; Collection?: CollectionResolvers; Color?: ColorResolvers; Currency?: CurrencyResolvers; DeveloperApp?: DeveloperAppResolvers; Device?: DeviceResolvers; EmailNotificationPreferences?: EmailNotificationPreferencesResolvers; EmailNotifications?: EmailNotificationsResolvers; Fee?: FeeResolvers; FeeFiat?: FeeFiatResolvers; GasEstimate?: GasEstimateResolvers; GetAccountRecoveryTransactionsResponse?: GetAccountRecoveryTransactionsResponseResolvers; GetAddRecoveryAccountTransactionResponse?: GetAddRecoveryAccountTransactionResponseResolvers; GetRemoveRecoveryAccountTransactionResponse?: GetRemoveRecoveryAccountTransactionResponseResolvers; GetUserTransactionsResponse?: GetUserTransactionsResponseResolvers; JSON?: GraphQLScalarType; Keystore?: KeystoreResolvers; KeystoreCipherParams?: KeystoreCipherParamsResolvers; KeystoreCrypto?: KeystoreCryptoResolvers; KeystoreJSON?: KeystoreJsonResolvers; KeystoreKDFParams?: KeystoreKdfParamsResolvers; KeystoreUserState?: KeystoreUserStateResolvers; Log?: LogResolvers; LoginAttempt?: LoginAttemptResolvers; LoginKey?: LoginKeyResolvers; LoginKeysStatus?: LoginKeysStatusResolvers; LoginResponse?: LoginResponseResolvers; Mutation?: MutationResolvers; Notification?: NotificationResolvers; ParsedLoginKeyRestrictionsData?: ParsedLoginKeyRestrictionsDataResolvers; PendingTransaction?: PendingTransactionResolvers; Preferences?: PreferencesResolvers; PreLogin?: PreLoginResolvers; PrivacyPreferences?: PrivacyPreferencesResolvers; Profile?: ProfileResolvers; Query?: QueryResolvers; Quote?: QuoteResolvers; QuoteValue?: QuoteValueResolvers; Receipt?: ReceiptResolvers; Recovery?: RecoveryResolvers; RecoveryPhrasePreference?: RecoveryPhrasePreferenceResolvers; RelayedTransaction?: RelayedTransactionResolvers; SendToAutocompleteListItem?: SendToAutocompleteListItemResolvers; SendToAutocompleteListV2?: SendToAutocompleteListV2Resolvers; SigningKey?: SigningKeyResolvers; SignUpResponse?: SignUpResponseResolvers; SponsoredApp?: SponsoredAppResolvers; SponsorshipDataResponse?: SponsorshipDataResponseResolvers; StarkKey?: StarkKeyResolvers; SystemMode?: SystemModeResolvers; Tfa?: TfaResolvers; TfaSecret?: TfaSecretResolvers; Token?: TokenResolvers; TokenBalance?: TokenBalanceResolvers; TokenImages?: TokenImagesResolvers; Transaction?: TransactionResolvers; TransactionFee?: TransactionFeeResolvers; U2f?: U2fResolvers; U2fChallenge?: U2fChallengeResolvers; U2FVerification?: U2FVerificationResolvers; User?: UserResolvers; UserActivity?: UserActivityResolvers; UserActivityFee?: UserActivityFeeResolvers; UserActivityMeta?: UserActivityMetaResolvers; UserActivityTransaction?: UserActivityTransactionResolvers; UserActivityTransactionEvent?: UserActivityTransactionEventResolvers; UserActivityTransactionEventAddressLabel?: UserActivityTransactionEventAddressLabelResolvers; UserActivityTransactionEventAmount?: UserActivityTransactionEventAmountResolvers; UserActivityTransactionEventApp?: UserActivityTransactionEventAppResolvers; UserActivityV2?: UserActivityV2Resolvers; UserActivityV2AddressLabels?: UserActivityV2AddressLabelsResolvers; UserActivityV2Amount?: UserActivityV2AmountResolvers; UserActivityV2Amounts?: UserActivityV2AmountsResolvers; UserActivityV2Icons?: UserActivityV2IconsResolvers; UserActivityV2Item?: UserActivityV2ItemResolvers; UserActivityV2ItemSummary?: UserActivityV2ItemSummaryResolvers; UserActivityV2SubItem?: UserActivityV2SubItemResolvers; UserActivityV2Text?: UserActivityV2TextResolvers; UserAppPreferences?: UserAppPreferencesResolvers; UserContact?: UserContactResolvers; UserDeploymentData?: UserDeploymentDataResolvers; UserPublicProfile?: UserPublicProfileResolvers; UserState?: UserStateResolvers; WidgetState?: WidgetStateResolvers; }; /** * @deprecated * Use "Resolvers" root object instead. If you wish to get "IResolvers", add "typesPrefix: I" to your config. */ export declare type IResolvers = Resolvers;