@turnkey/core
Version:
A core JavaScript web and React Native package for interfacing with Turnkey's infrastructure.
279 lines • 33 kB
TypeScript
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