export { CURRENT_NETWORK_VERSION, CURRENT_WALLET_VERSION, EMPTY_DATA, ETHER_NATIVE_TOKEN, ONE_SIGNATURE_GAS_COST } from './core/constants/constants'; export { devJsonRpcUrl, DEV_DEFAULT_PRIVATE_KEY } from './core/constants/dev'; export { EMPTY_DEVICE_INFO } from './core/constants/device'; export { EMOJI_COLORS } from './core/constants/emojiColors'; export { CONSTANT_EXECUTION_COSTS, DEFAULT_GAS_LIMIT, DEFAULT_GAS_LIMIT_EXECUTION, DEFAULT_GAS_PRICE, DEPLOYMENT_REFUND, EMPTY_GAS_OPTION, GAS_BASE, GAS_FIXED, INITIAL_GAS_PARAMETERS, MINIMAL_DEPLOYMENT_GAS_LIMIT, NON_ZERO_NONCE_COST, SEND_TRANSACTION_GAS_LIMIT, SIGNATURE_CHECK_COST, ZERO_NONCE_COST } from './core/constants/gas'; export { testJsonRpcUrl, TEST_ACCOUNT_ADDRESS, TEST_APPLICATION_INFO, TEST_CONTRACT_ADDRESS, TEST_DEVICE_INFO, TEST_EXECUTION_OPTIONS, TEST_GAS_LIMIT, TEST_GAS_MODES, TEST_GAS_PRICE, TEST_KEY, TEST_KEY2, TEST_MESSAGE_HASH, TEST_OVERRIDES_FOR_REVERT, TEST_PRIVATE_KEY, TEST_SDK_CONFIG, TEST_SIGNATURE_KEY_PAIRS, TEST_TOKEN_ADDRESS, TEST_TOKEN_DETAILS, TEST_TRANSACTION_HASH } from './core/constants/test'; export { DEFAULT_LOCATION, KEY_CODE_ESCAPE, UNIVERSAL_LOGIN_LOGO_URL, EMPTY_LOGO } from './core/constants/ui'; export { WalletVersion, WALLET_MASTER_VERSIONS } from './core/constants/walletMasterVersions'; export { PROXY_VERSIONS, ProxyVersion } from './core/constants/proxyVersions'; export { ApplicationWallet } from './core/models/ApplicationWallet'; export * from './core/models/ContractJSON'; export { CurrencyToValue, ObservedCurrency, TokensPrices } from './core/models/CurrencyData'; export { DeployArgs } from './core/models/deploy'; export { ENSDomainInfo } from './core/models/ENSDomainInfo'; export { GasMode, GasOption, GasParameters, OnGasParametersChanged, GasModesWithPrices } from './core/models/gas'; export { IMessageValidator } from './core/models/IMessageValidator'; export { IPGeolocationApiConfig } from './core/models/IPGeolocationApiConfig'; export { KeyPair } from './core/models/keyPair'; export { CollectedSignatureKeyPair, DecodedMessage, DecodedMessageWithFrom, DeploymentState, DeploymentStatus, ExecutionOptions, Message, MessageState, MessageStatus, MessageWithFrom, MessageWithoutFrom, MineableState, MineableStatus, OperationType, PaymentOptions, SdkExecutionOptions, SignedMessage, SignedMessagePaymentOptions, UnsignedMessage, DecodedMessageGnosis } from './core/models/message'; export { ApplicationInfo, Device, DeviceInfo, Notification } from './core/models/notifications'; export { LocalizationConfig, RampConfig, SafelloConfig, WyreConfig } from './core/models/onRamp'; export { ChainSpec, ContractWhiteList, OnRampConfig, PublicRelayerConfig, SupportedToken } from './core/models/relayer'; export { RelayerRequest } from './core/models/relayerRequest'; export { SerializableFutureWallet } from './core/models/SerializableFutureWallet'; export { Suggestions } from './core/models/Suggestions'; export { TokenDetails, TokenDetailsWithBalance } from './core/models/TokenData'; export { TransactionOverrides, TransferDetails } from './core/models/transactions'; export { WalletSuggestionAction, WALLET_SUGGESTION_ALL_ACTIONS } from './core/models/WalletSuggestionAction'; export { DebouncedSuggestionsService } from './core/services/DebouncedSuggestionsService'; export { RequiredBalanceChecker } from './core/services/RequiredBalanceChecker'; export { SuggestionsService, WalletExistenceVerifier } from './core/services/SuggestionsService'; export { TokensValueConverter } from './core/services/TokensValueConverter'; export { DeepPartial, Nullable, Omit, PartialRequired, Predicate, Procedure } from './core/types/common'; export { array8bitTo16bit, deepArrayStartWith, shuffle, slices, arrayRemove } from './core/utils/arrays'; export { normalizeBigNumber } from './core/utils/bigNumbers'; export { calculateInitializeSignature, calculateInitializeWithENSSignature, getInitializeSigner } from './core/utils/calculateSignature'; export { clamp } from './core/utils/clamp'; export { computeContractAddress, computeCounterfactualAddress } from './core/utils/contracts/computeContractAddress'; export { getContractHash, getDeployedBytecode, isContract, isContractExist } from './core/utils/contracts/contractHelpers'; export { convertTenthGweiToWei } from './core/utils/conversion'; export { debounce } from './core/utils/debounce'; export { deepMerge } from './core/utils/deepMerge'; export { CATEGORIES, getBaseEmojiCode, getColoredEmojiCode, getEmojiColor, getEmojiNumber, getEmojiSet } from './core/utils/emoji'; export { getEmojiCodePoint } from './core/utils/emojiCodePoint'; export { isValidEnsName, parseDomain } from './core/utils/ens'; export { ensure, ensureNotEmpty, ensureNotFalsy, ensureNotNull } from './core/utils/errors/ensure'; export { InvalidContract, NotEnoughTokens, PaymentError, ValidationError } from './core/utils/errors/errors'; export { onCritical } from './core/utils/errors/onCritical'; export { findGasMode, findGasOption, getGasPriceFor, FAST_GAS_MODE_INDEX } from './core/utils/gasPriceMode'; export { generateBackupCode } from './core/utils/generateBackupCode'; export { getBalanceOf } from './core/utils/getBalanceOf'; export { getEnumKeys } from './core/utils/getEnumsKeys'; export { getEnv } from './core/utils/getEnv'; export { createFullHexString, createZeroedHexString, isProperAddress, isProperHexString, reverseHexString } from './core/utils/hexStrings'; export { createKeyPair } from './core/utils/keyPair'; export { calculateDeployHash, calculateMessageHash, calculateMessageSignature, calculateMessageSignatures, concatenateSignatures, removeHexStringPrefix, sortPrivateKeysByAddress } from './core/utils/messages/calculateMessageSignature'; export { bignumberifySignedMessageFields, stringifySignedMessageFields } from './core/utils/messages/changingMessageFields'; export { GasDataComputation, NetworkVersion } from './core/utils/messages/computeGasData'; export { getMessageWithSignatures } from './core/utils/messages/signMessage'; export { hashRelayerRequest, recoverFromRelayerRequest, signRelayerRequest, verifyRelayerRequest } from './core/utils/relayerRequest'; export { safeMultiply } from './core/utils/safeMultiply'; export { asExactly } from './core/utils/sanitizers/asExactly'; export { asApplicationInfo } from './core/utils/sanitizers/asApplicationInfo'; export { asDeploymentHash, asHexString } from './core/utils/sanitizers/asHexString'; export { asTransferDetails } from './core/utils/sanitizers/asTransferDetails'; export { addCodesToNotifications, filterKeyWithCodeByPrefix, filterNotificationByCodePrefix, generateCode, generateCodeWithFakes, isCodeSufficientButInvalid, isProperCodeNumber, isProperSecurityCode, isProperSecurityCodeWithFakes, isValidCode, SECURITY_CODE_LENGTH } from './core/utils/securityCodes'; export { executionComparator, sign, signHexString, signString, sortSignatureKeyPairsByKey } from './core/utils/signatures'; export { stringToEnumKey } from './core/utils/stringToEnumKey'; export { sleep, waitUntil } from './core/utils/wait'; export { BalanceChecker } from './integration/ethereum/BalanceChecker'; export { deployContract, deployContractAndWait, DEPLOY_GAS_LIMIT, getDeployData } from './integration/ethereum/deployContract'; export { withENS } from './integration/ethereum/ens'; export { fetchHardforkVersion } from './integration/ethereum/fetchHardforkVersion'; export { resolveName } from './integration/ethereum/resolveName'; export { stringToEther } from './integration/ethereum/stringToEther'; export { TokenDetailsService } from './integration/ethereum/TokenDetailsService'; export { defaultDeployOptions, getDeployTransaction } from './integration/ethereum/transaction'; export { SufficientBalanceValidator } from './integration/ethereum/validators/SufficientBalanceValidator'; export { sendAndWaitForTransaction, waitForContractDeploy, waitToBeMined } from './integration/ethereum/wait'; export { walletFromBrain } from './integration/ethereum/walletFromBrain'; export { http, HttpFunction } from './integration/http/http'; export { classesForElement } from './react/classesForElement'; export { copy } from './react/copy'; export { escapePressed } from './react/escapePressed'; export { getSuggestionId } from './react/getSuggestionId'; export { isDataForFunctionCall } from './core/utils/isDataForFunctionCall'; export { multiplyBy150Percent } from './core/utils/multiplyBy150Percent'; export { isClassName } from './react/isClassName'; //# sourceMappingURL=index.d.ts.map