import { Models } from '@open-rights-exchange/chain-js'; import { EthUnit } from './models'; export declare const TRANSACTION_ENCODING = "utf8"; export declare const DEFAULT_TRANSACTION_EXPIRY_IN_SECONDS = 30; export declare const DEFAULT_TRANSACTION_BLOCKS_BEHIND_REF_BLOCK = 3; export declare const CHAIN_BLOCK_FREQUENCY = 0.5; export declare const ACCOUNT_NAME_MAX_LENGTH = 12; export declare const DEFAULT_BLOCKS_TO_CHECK = 20; export declare const DEFAULT_CHECK_INTERVAL = 500; export declare const DEFAULT_GET_BLOCK_ATTEMPTS = 10; export declare const DEFAULT_ETH_UNIT = EthUnit.Wei; export declare const ZERO_HEX = "0x00"; export declare const ZERO_ADDRESS: Models.ChainEntityNameBrand; export declare const EMPTY_DATA = "0x"; export declare const SENTINEL_ADDRESS: Models.ChainEntityNameBrand; export declare const EMPTY_HEX = "0x"; export declare const NATIVE_CHAIN_TOKEN_SYMBOL = "ETH"; /** The chain address of the default token/currency contract (if any) */ export declare const NATIVE_CHAIN_TOKEN_ADDRESS: any; export declare const NATIVE_CHAIN_TOKEN_PRECISION = 18; export declare const TRANSACTION_FEE_PRIORITY_MULTIPLIERS: Models.TransactionFeePriorityMultipliers; /** Transaction expiration constraints */ export declare const ETHEREUM_TRANSACTION_EXPIRATION_OPTIONS: Models.TransactionExpirationOptions;