import { SignatureData } from '../types/crypto.types';
export declare const zeroAddress: string;
export declare const hinkalSimulationAddress = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE";
export declare const oneInchZeroAddress = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";
export declare const ethVolatileAddress = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";
export declare const solanaNativeAddress = "11111111111111111111111111111111";
export declare const wrappedSolanaAddress = "So11111111111111111111111111111111111111112";
export declare const TRON_TESTNET_USDT_ADDRESS = "0xECa9bC828A3005B9a3b909f2cc5c2a54794DE05F";
export declare const TRON_USDT_ADDRESS = "0xa614f803B6FD780986A42c78Ec9c7f77e6DeD13C";
export declare const TRON_DEFAULT_FEE_LIMIT_SUN = 1000000000;
export declare const signaturePhrase = "Hinkal Stake KeyPair Generator";
export declare const ownerPublicKey = "0xa33e4e1672ffdc9a08d0d8b50c79a7dee400bb5493d054076ff01733d7646b32";
export declare const RELAYER_ADDRESS1 = "0x0a0e05B6375a61D345173d90Cf7c8bd81E76445c";
export declare const RELAYER_ADDRESS2 = "0xB8D5E90d8Baf0650e5b9D6bb988c6dd206F4BaaD";
export declare const RELAYER_ADDRESS3 = "0xE6bDF21Ecd55358aF595D3f5Eea912A8e82ECA5e";
export declare const RELAYERS_ARRAY: string[];
export declare const permitSignatureValidFor: number;
export declare const CIRCOM_P = 21888242871839275222246405745257275088548364400416034343698204186575808495617n;
export declare const CIRCOM_P_HALF: bigint;
export declare const CIRCOM_MERKLE_LENGTH = 25;
export declare const MERKLE_LEVELS = 200n;
export declare const EIP1271_SUCCESS = "0x1626ba7e";
export declare const EIP1271_FAILURE = "0xffffffff";
export declare const defaultSignatureData: SignatureData;
export declare const TOKEN_VALUE_UNLIMITED_THRESHOLD: number;
export declare const NFT_721_TRANSACTION_TYPE = "ERC721";
export declare const NFT_1155_TRANSACTION_TYPE = "ERC1155";
export declare const NFT_TRANSACTION_TYPES: string[];
export declare const SOLANA_NFT_INTERFACES: string[];
export declare enum AssetChangeType {
    Transfer = "Transfer",
    Mint = "Mint",
    Burn = "Burn"
}
export declare enum TokenType {
    ERC20 = "ERC20",
    ERC721 = "ERC721",
    ERC1155 = "ERC1155",
    MetaplexNFT = "Metaplex NFT",
    Token2022NFT = "Token-2022 NFT",
    CompressedNFT = "Compressed NFT"
}
export declare const ARC_TESTNET_USDC_ADDRESS = "0x3600000000000000000000000000000000000000";
export declare const HINKAL_SWAP_VARIABLE_RATE = 35n;
export declare const HINKAL_PRIVATE_SEND_VARIABLE_RATE = 5n;
export declare const HINKAL_DEPOSIT_AND_WITHDRAW_VARIABLE_RATE = 5n;
export declare const PAY_SEND_VARIABLE_RATE = 10n;
export declare const DASHBOARD_BATCH_VARIABLE_RATE = 0n;
export declare const DASHBOARD_SEND_VARIABLE_RATE = 10n;
export declare const PROOFLESS_DEPOSIT_FEE_RECIPIENT_INFO = "0x2d7404d17e8cdbf89ba3bc8fcd3d0a7608f192bc4fc239232fe6b7717a5fb018,10881867291651452525792654934872151822762265841588659434270359779945724560452,3719976881909730386981210069486834768649333784179035798102870113858421087938,8368429575803777676987176498905797033376225771339807039313586611099550718155,0x41bb56a8c4f85dd786c870980a1e37da64540047d837debc9690cf6e3b747634";
export declare const SOLANA_PUBLIC_INPUT_PART_ONE_LENGTH = 15;
export declare const MAX_MICRO_LAMPORTS_PER_CU = 1500000;
export declare const MAX_COMPUTE_UNIT_LIMIT = 1400000;
export declare const MIN_COMPUTE_UNIT_LIMIT = 200000;
export declare const COMPUTE_UNIT_PADDING_PERCENTAGE = 0.2;
export declare const SET_COMPUTE_UNIT_LIMIT_DISCRIMINATOR = 2;
export declare const SOLANA_BLOCKHEIGHT_EXPIRED_RETRY_COUNT = 10;
export declare const SOLANA_LOOKUP_TABLE_VISIBILITY_MAX_POLL_ATTEMPTS = 20;
export declare const SOLANA_LOOKUP_TABLE_VISIBILITY_POLL_INTERVAL_MS = 500;
export declare const SOLANA_LOCKED_ACCOUNTS_LIMIT = 64;
export declare const PROVER_VERSION = "v1x1";
