UNPKG

@turnkey/core

Version:

A core JavaScript web and React Native package for interfacing with Turnkey's infrastructure.

279 lines 33 kB
import { TSignedRequest, TurnkeyHttpClientConfig } from "../__types__"; import type * as SdkTypes from "@turnkey/sdk-types"; import { StamperType } from "../__types__"; export declare class TurnkeySDKClientBase { config: TurnkeyHttpClientConfig; private apiKeyStamper?; private passkeyStamper?; private walletStamper?; defaultStamperType: StamperType | undefined; private storageManager?; constructor(config: TurnkeyHttpClientConfig); private getStamper; private sleep; /** * Poll for activity completion until terminal status or max retries. * @internal */ private pollForCompletion; /** * Extract and flatten result fields from a completed activity response. * @internal */ private handleActivityResponse; request<TBodyType, TResponseType>(url: string, body: TBodyType, stampWith?: StamperType): Promise<TResponseType>; activity<TBodyType, TResponseType>(url: string, body: TBodyType, resultKey: string, stampWith?: StamperType): Promise<TResponseType>; activityDecision<TBodyType, TResponseType>(url: string, body: TBodyType, stampWith?: StamperType): Promise<TResponseType>; authProxyRequest<TBodyType, TResponseType>(url: string, body: TBodyType): Promise<TResponseType>; /** * Submit a pre-signed request to Turnkey. * * Use this method to execute any TSignedRequest returned by the SDK's * stamping methods (stampCreateApiKeys, stampGetPolicies, stampGetWallets, etc.). * * Works for both query and activity requests: * - For queries: returns the response directly * - For activities: automatically polls until completion and extracts the result * * @param signedRequest - A TSignedRequest object returned by a stamping method * @param options - Optional configuration for the request * @param options.resultKey - For activity requests, the key to extract from the result (e.g., "createApiKeysResultV2") * @returns The parsed response, with activity result fields flattened if applicable */ sendSignedRequest<TResponseType>(signedRequest: TSignedRequest, options?: { resultKey?: string; }): Promise<TResponseType>; getActivity: (input: SdkTypes.TGetActivityBody, stampWith?: StamperType) => Promise<SdkTypes.TGetActivityResponse>; stampGetActivity: (input: SdkTypes.TGetActivityBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getApiKey: (input: SdkTypes.TGetApiKeyBody, stampWith?: StamperType) => Promise<SdkTypes.TGetApiKeyResponse>; stampGetApiKey: (input: SdkTypes.TGetApiKeyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getApiKeys: (input?: SdkTypes.TGetApiKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TGetApiKeysResponse>; stampGetApiKeys: (input: SdkTypes.TGetApiKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getAuthenticator: (input: SdkTypes.TGetAuthenticatorBody, stampWith?: StamperType) => Promise<SdkTypes.TGetAuthenticatorResponse>; stampGetAuthenticator: (input: SdkTypes.TGetAuthenticatorBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getAuthenticators: (input: SdkTypes.TGetAuthenticatorsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetAuthenticatorsResponse>; stampGetAuthenticators: (input: SdkTypes.TGetAuthenticatorsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getBootProof: (input: SdkTypes.TGetBootProofBody, stampWith?: StamperType) => Promise<SdkTypes.TGetBootProofResponse>; stampGetBootProof: (input: SdkTypes.TGetBootProofBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getGasUsage: (input: SdkTypes.TGetGasUsageBody, stampWith?: StamperType) => Promise<SdkTypes.TGetGasUsageResponse>; stampGetGasUsage: (input: SdkTypes.TGetGasUsageBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getLatestBootProof: (input: SdkTypes.TGetLatestBootProofBody, stampWith?: StamperType) => Promise<SdkTypes.TGetLatestBootProofResponse>; stampGetLatestBootProof: (input: SdkTypes.TGetLatestBootProofBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getNonces: (input: SdkTypes.TGetNoncesBody, stampWith?: StamperType) => Promise<SdkTypes.TGetNoncesResponse>; stampGetNonces: (input: SdkTypes.TGetNoncesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getOauth2Credential: (input: SdkTypes.TGetOauth2CredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TGetOauth2CredentialResponse>; stampGetOauth2Credential: (input: SdkTypes.TGetOauth2CredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getOauthProviders: (input: SdkTypes.TGetOauthProvidersBody, stampWith?: StamperType) => Promise<SdkTypes.TGetOauthProvidersResponse>; stampGetOauthProviders: (input: SdkTypes.TGetOauthProvidersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getOnRampTransactionStatus: (input: SdkTypes.TGetOnRampTransactionStatusBody, stampWith?: StamperType) => Promise<SdkTypes.TGetOnRampTransactionStatusResponse>; stampGetOnRampTransactionStatus: (input: SdkTypes.TGetOnRampTransactionStatusBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getOrganizationConfigs: (input: SdkTypes.TGetOrganizationConfigsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetOrganizationConfigsResponse>; stampGetOrganizationConfigs: (input: SdkTypes.TGetOrganizationConfigsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getPolicy: (input: SdkTypes.TGetPolicyBody, stampWith?: StamperType) => Promise<SdkTypes.TGetPolicyResponse>; stampGetPolicy: (input: SdkTypes.TGetPolicyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getPolicyEvaluations: (input: SdkTypes.TGetPolicyEvaluationsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetPolicyEvaluationsResponse>; stampGetPolicyEvaluations: (input: SdkTypes.TGetPolicyEvaluationsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getPrivateKey: (input: SdkTypes.TGetPrivateKeyBody, stampWith?: StamperType) => Promise<SdkTypes.TGetPrivateKeyResponse>; stampGetPrivateKey: (input: SdkTypes.TGetPrivateKeyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getSendTransactionStatus: (input: SdkTypes.TGetSendTransactionStatusBody, stampWith?: StamperType) => Promise<SdkTypes.TGetSendTransactionStatusResponse>; stampGetSendTransactionStatus: (input: SdkTypes.TGetSendTransactionStatusBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getSmartContractInterface: (input: SdkTypes.TGetSmartContractInterfaceBody, stampWith?: StamperType) => Promise<SdkTypes.TGetSmartContractInterfaceResponse>; stampGetSmartContractInterface: (input: SdkTypes.TGetSmartContractInterfaceBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getUser: (input: SdkTypes.TGetUserBody, stampWith?: StamperType) => Promise<SdkTypes.TGetUserResponse>; stampGetUser: (input: SdkTypes.TGetUserBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWallet: (input: SdkTypes.TGetWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWalletResponse>; stampGetWallet: (input: SdkTypes.TGetWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWalletAccount: (input: SdkTypes.TGetWalletAccountBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWalletAccountResponse>; stampGetWalletAccount: (input: SdkTypes.TGetWalletAccountBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWalletAddressBalances: (input: SdkTypes.TGetWalletAddressBalancesBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWalletAddressBalancesResponse>; stampGetWalletAddressBalances: (input: SdkTypes.TGetWalletAddressBalancesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getActivities: (input?: SdkTypes.TGetActivitiesBody, stampWith?: StamperType) => Promise<SdkTypes.TGetActivitiesResponse>; stampGetActivities: (input: SdkTypes.TGetActivitiesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getAppProofs: (input: SdkTypes.TGetAppProofsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetAppProofsResponse>; stampGetAppProofs: (input: SdkTypes.TGetAppProofsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; listFiatOnRampCredentials: (input: SdkTypes.TListFiatOnRampCredentialsBody, stampWith?: StamperType) => Promise<SdkTypes.TListFiatOnRampCredentialsResponse>; stampListFiatOnRampCredentials: (input: SdkTypes.TListFiatOnRampCredentialsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; listOauth2Credentials: (input: SdkTypes.TListOauth2CredentialsBody, stampWith?: StamperType) => Promise<SdkTypes.TListOauth2CredentialsResponse>; stampListOauth2Credentials: (input: SdkTypes.TListOauth2CredentialsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getPolicies: (input?: SdkTypes.TGetPoliciesBody, stampWith?: StamperType) => Promise<SdkTypes.TGetPoliciesResponse>; stampGetPolicies: (input: SdkTypes.TGetPoliciesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; listPrivateKeyTags: (input: SdkTypes.TListPrivateKeyTagsBody, stampWith?: StamperType) => Promise<SdkTypes.TListPrivateKeyTagsResponse>; stampListPrivateKeyTags: (input: SdkTypes.TListPrivateKeyTagsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getPrivateKeys: (input?: SdkTypes.TGetPrivateKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TGetPrivateKeysResponse>; stampGetPrivateKeys: (input: SdkTypes.TGetPrivateKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getSmartContractInterfaces: (input: SdkTypes.TGetSmartContractInterfacesBody, stampWith?: StamperType) => Promise<SdkTypes.TGetSmartContractInterfacesResponse>; stampGetSmartContractInterfaces: (input: SdkTypes.TGetSmartContractInterfacesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getSubOrgIds: (input?: SdkTypes.TGetSubOrgIdsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetSubOrgIdsResponse>; stampGetSubOrgIds: (input: SdkTypes.TGetSubOrgIdsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; listSupportedAssets: (input: SdkTypes.TListSupportedAssetsBody, stampWith?: StamperType) => Promise<SdkTypes.TListSupportedAssetsResponse>; stampListSupportedAssets: (input: SdkTypes.TListSupportedAssetsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; listUserTags: (input?: SdkTypes.TListUserTagsBody, stampWith?: StamperType) => Promise<SdkTypes.TListUserTagsResponse>; stampListUserTags: (input: SdkTypes.TListUserTagsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getUsers: (input?: SdkTypes.TGetUsersBody, stampWith?: StamperType) => Promise<SdkTypes.TGetUsersResponse>; stampGetUsers: (input: SdkTypes.TGetUsersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getVerifiedSubOrgIds: (input: SdkTypes.TGetVerifiedSubOrgIdsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetVerifiedSubOrgIdsResponse>; stampGetVerifiedSubOrgIds: (input: SdkTypes.TGetVerifiedSubOrgIdsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWalletAccounts: (input: SdkTypes.TGetWalletAccountsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWalletAccountsResponse>; stampGetWalletAccounts: (input: SdkTypes.TGetWalletAccountsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWallets: (input?: SdkTypes.TGetWalletsBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWalletsResponse>; stampGetWallets: (input: SdkTypes.TGetWalletsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; getWhoami: (input?: SdkTypes.TGetWhoamiBody, stampWith?: StamperType) => Promise<SdkTypes.TGetWhoamiResponse>; stampGetWhoami: (input: SdkTypes.TGetWhoamiBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; approveActivity: (input: SdkTypes.TApproveActivityBody, stampWith?: StamperType) => Promise<SdkTypes.TApproveActivityResponse>; stampApproveActivity: (input: SdkTypes.TApproveActivityBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createApiKeys: (input: SdkTypes.TCreateApiKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateApiKeysResponse>; stampCreateApiKeys: (input: SdkTypes.TCreateApiKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createAuthenticators: (input: SdkTypes.TCreateAuthenticatorsBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateAuthenticatorsResponse>; stampCreateAuthenticators: (input: SdkTypes.TCreateAuthenticatorsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createFiatOnRampCredential: (input: SdkTypes.TCreateFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateFiatOnRampCredentialResponse>; stampCreateFiatOnRampCredential: (input: SdkTypes.TCreateFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createInvitations: (input: SdkTypes.TCreateInvitationsBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateInvitationsResponse>; stampCreateInvitations: (input: SdkTypes.TCreateInvitationsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createOauth2Credential: (input: SdkTypes.TCreateOauth2CredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateOauth2CredentialResponse>; stampCreateOauth2Credential: (input: SdkTypes.TCreateOauth2CredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createOauthProviders: (input: SdkTypes.TCreateOauthProvidersBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateOauthProvidersResponse>; stampCreateOauthProviders: (input: SdkTypes.TCreateOauthProvidersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createPolicies: (input: SdkTypes.TCreatePoliciesBody, stampWith?: StamperType) => Promise<SdkTypes.TCreatePoliciesResponse>; stampCreatePolicies: (input: SdkTypes.TCreatePoliciesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createPolicy: (input: SdkTypes.TCreatePolicyBody, stampWith?: StamperType) => Promise<SdkTypes.TCreatePolicyResponse>; stampCreatePolicy: (input: SdkTypes.TCreatePolicyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createPrivateKeyTag: (input: SdkTypes.TCreatePrivateKeyTagBody, stampWith?: StamperType) => Promise<SdkTypes.TCreatePrivateKeyTagResponse>; stampCreatePrivateKeyTag: (input: SdkTypes.TCreatePrivateKeyTagBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createPrivateKeys: (input: SdkTypes.TCreatePrivateKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TCreatePrivateKeysResponse>; stampCreatePrivateKeys: (input: SdkTypes.TCreatePrivateKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createReadOnlySession: (input: SdkTypes.TCreateReadOnlySessionBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateReadOnlySessionResponse>; stampCreateReadOnlySession: (input: SdkTypes.TCreateReadOnlySessionBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createReadWriteSession: (input: SdkTypes.TCreateReadWriteSessionBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateReadWriteSessionResponse>; stampCreateReadWriteSession: (input: SdkTypes.TCreateReadWriteSessionBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createSmartContractInterface: (input: SdkTypes.TCreateSmartContractInterfaceBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateSmartContractInterfaceResponse>; stampCreateSmartContractInterface: (input: SdkTypes.TCreateSmartContractInterfaceBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createSubOrganization: (input: SdkTypes.TCreateSubOrganizationBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateSubOrganizationResponse>; stampCreateSubOrganization: (input: SdkTypes.TCreateSubOrganizationBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createUserTag: (input: SdkTypes.TCreateUserTagBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateUserTagResponse>; stampCreateUserTag: (input: SdkTypes.TCreateUserTagBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createUsers: (input: SdkTypes.TCreateUsersBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateUsersResponse>; stampCreateUsers: (input: SdkTypes.TCreateUsersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createWallet: (input: SdkTypes.TCreateWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateWalletResponse>; stampCreateWallet: (input: SdkTypes.TCreateWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; createWalletAccounts: (input: SdkTypes.TCreateWalletAccountsBody, stampWith?: StamperType) => Promise<SdkTypes.TCreateWalletAccountsResponse>; stampCreateWalletAccounts: (input: SdkTypes.TCreateWalletAccountsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteApiKeys: (input: SdkTypes.TDeleteApiKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteApiKeysResponse>; stampDeleteApiKeys: (input: SdkTypes.TDeleteApiKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteAuthenticators: (input: SdkTypes.TDeleteAuthenticatorsBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteAuthenticatorsResponse>; stampDeleteAuthenticators: (input: SdkTypes.TDeleteAuthenticatorsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteFiatOnRampCredential: (input: SdkTypes.TDeleteFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteFiatOnRampCredentialResponse>; stampDeleteFiatOnRampCredential: (input: SdkTypes.TDeleteFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteInvitation: (input: SdkTypes.TDeleteInvitationBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteInvitationResponse>; stampDeleteInvitation: (input: SdkTypes.TDeleteInvitationBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteOauth2Credential: (input: SdkTypes.TDeleteOauth2CredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteOauth2CredentialResponse>; stampDeleteOauth2Credential: (input: SdkTypes.TDeleteOauth2CredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteOauthProviders: (input: SdkTypes.TDeleteOauthProvidersBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteOauthProvidersResponse>; stampDeleteOauthProviders: (input: SdkTypes.TDeleteOauthProvidersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deletePolicies: (input: SdkTypes.TDeletePoliciesBody, stampWith?: StamperType) => Promise<SdkTypes.TDeletePoliciesResponse>; stampDeletePolicies: (input: SdkTypes.TDeletePoliciesBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deletePolicy: (input: SdkTypes.TDeletePolicyBody, stampWith?: StamperType) => Promise<SdkTypes.TDeletePolicyResponse>; stampDeletePolicy: (input: SdkTypes.TDeletePolicyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deletePrivateKeyTags: (input: SdkTypes.TDeletePrivateKeyTagsBody, stampWith?: StamperType) => Promise<SdkTypes.TDeletePrivateKeyTagsResponse>; stampDeletePrivateKeyTags: (input: SdkTypes.TDeletePrivateKeyTagsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deletePrivateKeys: (input: SdkTypes.TDeletePrivateKeysBody, stampWith?: StamperType) => Promise<SdkTypes.TDeletePrivateKeysResponse>; stampDeletePrivateKeys: (input: SdkTypes.TDeletePrivateKeysBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteSmartContractInterface: (input: SdkTypes.TDeleteSmartContractInterfaceBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteSmartContractInterfaceResponse>; stampDeleteSmartContractInterface: (input: SdkTypes.TDeleteSmartContractInterfaceBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteSubOrganization: (input: SdkTypes.TDeleteSubOrganizationBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteSubOrganizationResponse>; stampDeleteSubOrganization: (input: SdkTypes.TDeleteSubOrganizationBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteUserTags: (input: SdkTypes.TDeleteUserTagsBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteUserTagsResponse>; stampDeleteUserTags: (input: SdkTypes.TDeleteUserTagsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteUsers: (input: SdkTypes.TDeleteUsersBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteUsersResponse>; stampDeleteUsers: (input: SdkTypes.TDeleteUsersBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteWalletAccounts: (input: SdkTypes.TDeleteWalletAccountsBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteWalletAccountsResponse>; stampDeleteWalletAccounts: (input: SdkTypes.TDeleteWalletAccountsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; deleteWallets: (input: SdkTypes.TDeleteWalletsBody, stampWith?: StamperType) => Promise<SdkTypes.TDeleteWalletsResponse>; stampDeleteWallets: (input: SdkTypes.TDeleteWalletsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; emailAuth: (input: SdkTypes.TEmailAuthBody, stampWith?: StamperType) => Promise<SdkTypes.TEmailAuthResponse>; stampEmailAuth: (input: SdkTypes.TEmailAuthBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; ethSendTransaction: (input: SdkTypes.TEthSendTransactionBody, stampWith?: StamperType) => Promise<SdkTypes.TEthSendTransactionResponse>; stampEthSendTransaction: (input: SdkTypes.TEthSendTransactionBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; exportPrivateKey: (input: SdkTypes.TExportPrivateKeyBody, stampWith?: StamperType) => Promise<SdkTypes.TExportPrivateKeyResponse>; stampExportPrivateKey: (input: SdkTypes.TExportPrivateKeyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; exportWallet: (input: SdkTypes.TExportWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TExportWalletResponse>; stampExportWallet: (input: SdkTypes.TExportWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; exportWalletAccount: (input: SdkTypes.TExportWalletAccountBody, stampWith?: StamperType) => Promise<SdkTypes.TExportWalletAccountResponse>; stampExportWalletAccount: (input: SdkTypes.TExportWalletAccountBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; importPrivateKey: (input: SdkTypes.TImportPrivateKeyBody, stampWith?: StamperType) => Promise<SdkTypes.TImportPrivateKeyResponse>; stampImportPrivateKey: (input: SdkTypes.TImportPrivateKeyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; importWallet: (input: SdkTypes.TImportWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TImportWalletResponse>; stampImportWallet: (input: SdkTypes.TImportWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initFiatOnRamp: (input: SdkTypes.TInitFiatOnRampBody, stampWith?: StamperType) => Promise<SdkTypes.TInitFiatOnRampResponse>; stampInitFiatOnRamp: (input: SdkTypes.TInitFiatOnRampBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initImportPrivateKey: (input: SdkTypes.TInitImportPrivateKeyBody, stampWith?: StamperType) => Promise<SdkTypes.TInitImportPrivateKeyResponse>; stampInitImportPrivateKey: (input: SdkTypes.TInitImportPrivateKeyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initImportWallet: (input: SdkTypes.TInitImportWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TInitImportWalletResponse>; stampInitImportWallet: (input: SdkTypes.TInitImportWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initOtp: (input: SdkTypes.TInitOtpBody, stampWith?: StamperType) => Promise<SdkTypes.TInitOtpResponse>; stampInitOtp: (input: SdkTypes.TInitOtpBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initOtpAuth: (input: SdkTypes.TInitOtpAuthBody, stampWith?: StamperType) => Promise<SdkTypes.TInitOtpAuthResponse>; stampInitOtpAuth: (input: SdkTypes.TInitOtpAuthBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; initUserEmailRecovery: (input: SdkTypes.TInitUserEmailRecoveryBody, stampWith?: StamperType) => Promise<SdkTypes.TInitUserEmailRecoveryResponse>; stampInitUserEmailRecovery: (input: SdkTypes.TInitUserEmailRecoveryBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; oauth: (input: SdkTypes.TOauthBody, stampWith?: StamperType) => Promise<SdkTypes.TOauthResponse>; stampOauth: (input: SdkTypes.TOauthBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; oauth2Authenticate: (input: SdkTypes.TOauth2AuthenticateBody, stampWith?: StamperType) => Promise<SdkTypes.TOauth2AuthenticateResponse>; stampOauth2Authenticate: (input: SdkTypes.TOauth2AuthenticateBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; oauthLogin: (input: SdkTypes.TOauthLoginBody, stampWith?: StamperType) => Promise<SdkTypes.TOauthLoginResponse>; stampOauthLogin: (input: SdkTypes.TOauthLoginBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; otpAuth: (input: SdkTypes.TOtpAuthBody, stampWith?: StamperType) => Promise<SdkTypes.TOtpAuthResponse>; stampOtpAuth: (input: SdkTypes.TOtpAuthBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; otpLogin: (input: SdkTypes.TOtpLoginBody, stampWith?: StamperType) => Promise<SdkTypes.TOtpLoginResponse>; stampOtpLogin: (input: SdkTypes.TOtpLoginBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; recoverUser: (input: SdkTypes.TRecoverUserBody, stampWith?: StamperType) => Promise<SdkTypes.TRecoverUserResponse>; stampRecoverUser: (input: SdkTypes.TRecoverUserBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; rejectActivity: (input: SdkTypes.TRejectActivityBody, stampWith?: StamperType) => Promise<SdkTypes.TRejectActivityResponse>; stampRejectActivity: (input: SdkTypes.TRejectActivityBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; removeOrganizationFeature: (input: SdkTypes.TRemoveOrganizationFeatureBody, stampWith?: StamperType) => Promise<SdkTypes.TRemoveOrganizationFeatureResponse>; stampRemoveOrganizationFeature: (input: SdkTypes.TRemoveOrganizationFeatureBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; setOrganizationFeature: (input: SdkTypes.TSetOrganizationFeatureBody, stampWith?: StamperType) => Promise<SdkTypes.TSetOrganizationFeatureResponse>; stampSetOrganizationFeature: (input: SdkTypes.TSetOrganizationFeatureBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; signRawPayload: (input: SdkTypes.TSignRawPayloadBody, stampWith?: StamperType) => Promise<SdkTypes.TSignRawPayloadResponse>; stampSignRawPayload: (input: SdkTypes.TSignRawPayloadBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; signRawPayloads: (input: SdkTypes.TSignRawPayloadsBody, stampWith?: StamperType) => Promise<SdkTypes.TSignRawPayloadsResponse>; stampSignRawPayloads: (input: SdkTypes.TSignRawPayloadsBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; signTransaction: (input: SdkTypes.TSignTransactionBody, stampWith?: StamperType) => Promise<SdkTypes.TSignTransactionResponse>; stampSignTransaction: (input: SdkTypes.TSignTransactionBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; solSendTransaction: (input: SdkTypes.TSolSendTransactionBody, stampWith?: StamperType) => Promise<SdkTypes.TSolSendTransactionResponse>; stampSolSendTransaction: (input: SdkTypes.TSolSendTransactionBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; stampLogin: (input: SdkTypes.TStampLoginBody, stampWith?: StamperType) => Promise<SdkTypes.TStampLoginResponse>; stampStampLogin: (input: SdkTypes.TStampLoginBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateFiatOnRampCredential: (input: SdkTypes.TUpdateFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateFiatOnRampCredentialResponse>; stampUpdateFiatOnRampCredential: (input: SdkTypes.TUpdateFiatOnRampCredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateOauth2Credential: (input: SdkTypes.TUpdateOauth2CredentialBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateOauth2CredentialResponse>; stampUpdateOauth2Credential: (input: SdkTypes.TUpdateOauth2CredentialBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updatePolicy: (input: SdkTypes.TUpdatePolicyBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdatePolicyResponse>; stampUpdatePolicy: (input: SdkTypes.TUpdatePolicyBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updatePrivateKeyTag: (input: SdkTypes.TUpdatePrivateKeyTagBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdatePrivateKeyTagResponse>; stampUpdatePrivateKeyTag: (input: SdkTypes.TUpdatePrivateKeyTagBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateRootQuorum: (input: SdkTypes.TUpdateRootQuorumBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateRootQuorumResponse>; stampUpdateRootQuorum: (input: SdkTypes.TUpdateRootQuorumBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateUser: (input: SdkTypes.TUpdateUserBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateUserResponse>; stampUpdateUser: (input: SdkTypes.TUpdateUserBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateUserEmail: (input: SdkTypes.TUpdateUserEmailBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateUserEmailResponse>; stampUpdateUserEmail: (input: SdkTypes.TUpdateUserEmailBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateUserName: (input: SdkTypes.TUpdateUserNameBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateUserNameResponse>; stampUpdateUserName: (input: SdkTypes.TUpdateUserNameBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateUserPhoneNumber: (input: SdkTypes.TUpdateUserPhoneNumberBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateUserPhoneNumberResponse>; stampUpdateUserPhoneNumber: (input: SdkTypes.TUpdateUserPhoneNumberBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateUserTag: (input: SdkTypes.TUpdateUserTagBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateUserTagResponse>; stampUpdateUserTag: (input: SdkTypes.TUpdateUserTagBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; updateWallet: (input: SdkTypes.TUpdateWalletBody, stampWith?: StamperType) => Promise<SdkTypes.TUpdateWalletResponse>; stampUpdateWallet: (input: SdkTypes.TUpdateWalletBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; verifyOtp: (input: SdkTypes.TVerifyOtpBody, stampWith?: StamperType) => Promise<SdkTypes.TVerifyOtpResponse>; stampVerifyOtp: (input: SdkTypes.TVerifyOtpBody, stampWith?: StamperType) => Promise<TSignedRequest | undefined>; proxyGetAccount: (input: SdkTypes.ProxyTGetAccountBody) => Promise<SdkTypes.ProxyTGetAccountResponse>; proxyOAuth2Authenticate: (input: SdkTypes.ProxyTOAuth2AuthenticateBody) => Promise<SdkTypes.ProxyTOAuth2AuthenticateResponse>; proxyOAuthLogin: (input: SdkTypes.ProxyTOAuthLoginBody) => Promise<SdkTypes.ProxyTOAuthLoginResponse>; proxyInitOtp: (input: SdkTypes.ProxyTInitOtpBody) => Promise<SdkTypes.ProxyTInitOtpResponse>; proxyOtpLogin: (input: SdkTypes.ProxyTOtpLoginBody) => Promise<SdkTypes.ProxyTOtpLoginResponse>; proxyVerifyOtp: (input: SdkTypes.ProxyTVerifyOtpBody) => Promise<SdkTypes.ProxyTVerifyOtpResponse>; proxySignup: (input: SdkTypes.ProxyTSignupBody) => Promise<SdkTypes.ProxyTSignupResponse>; proxyGetWalletKitConfig: (input: SdkTypes.ProxyTGetWalletKitConfigBody) => Promise<SdkTypes.ProxyTGetWalletKitConfigResponse>; } //# sourceMappingURL=sdk-client-base.d.ts.map