import { Models } from '@open-rights-exchange/chain-js'; export declare const DEFAULT_TRANSACTION_EXPIRY_IN_SECONDS = 300; export declare const DEFAULT_TRANSACTION_BLOCKS_BEHIND_REF_BLOCK = 3; export declare const TRANSACTION_ENCODING = "utf8"; export declare const CHAIN_BLOCK_FREQUENCY = 0.5; export declare const ACCOUNT_NAME_MAX_LENGTH = 12; /** number of chain blocks to poll after submitting a transaction before failing */ export declare const DEFAULT_BLOCKS_TO_CHECK = 20; /** time to wait (in ms) between checking chain for a new block (to see if transaction appears within it) */ export declare const DEFAULT_CHECK_INTERVAL = 500; /** number of times to attempt to read a chain endpoint before failing the read */ export declare const DEFAULT_GET_BLOCK_ATTEMPTS = 10; /** default prefix for an autogenerate account name */ export declare const DEFAULT_ACCOUNT_NAME_PREFIX = ""; export declare const DEFAULT_CREATEESCROW_CONTRACT = "createescrow"; export declare const DEFAULT_ORE_ACCOUNT_TIER = 1; export declare const DEFAULT_CREATEESCROW_APPNAME = "free"; export declare const NATIVE_CHAIN_TOKEN_SYMBOL = "EOS"; /** The chain address of the native (default) token contract (if any) */ export declare const NATIVE_CHAIN_TOKEN_ADDRESS = "eosio.token"; /** The number of decimal places for the EOS token */ export declare const NATIVE_CHAIN_TOKEN_PRECISION = 4; /** The number of seconds in the future a transaction can be valid for */ export declare const EOS_MAX_TRANSACTION_LIFESPAN_SECONDS = 3600; /** Transaction expiration constraints */ export declare const EOS_TRANSACTION_EXPIRATION_OPTIONS: Models.TransactionExpirationOptions;