import { Environment } from '@futureverse/auth';
import { Address, AssetId } from './interfaces';
export declare const AddressZero = "0x0000000000000000000000000000000000000000";
export declare const tokenConfig: {
    readonly '1:USDT': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xdAC17F958D2ee523a2206206994597C13D831ec7";
    };
    readonly '1:IMX': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xF57e7e7C23978C3cAEC3C3548E3D615c346e79fF";
    };
    readonly '1:WBTC': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599";
    };
    readonly '1:DAI': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x6B175474E89094C44Da98b954EedeAC495271d0F";
    };
    readonly '1:PRIME': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xb23d80f5FefcDDaa212212F028021B41DEd428CF";
    };
    readonly '1:PEPE': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x6982508145454Ce325dDbE47a25d4ec3d2311933";
    };
    readonly '1:wstETH': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0";
    };
    readonly '1:DYDX': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x92D6C1e31e14520e676a687F0a93788B716BEff5";
    };
    readonly '1:LINK': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x514910771AF9Ca656af840dff83E8264EcF986CA";
    };
    readonly '1:HEX': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x2b591e99afe9f32eaa6214f7b7629768c40eeb39";
    };
    readonly '1:LDO': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32";
    };
    readonly '1:BLUR': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x5283D291DBCF85356A21bA090E6db59121208b44";
    };
    readonly '1:cbETH': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704";
    };
    readonly '1:UNI': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984";
    };
    readonly '1:FRAX': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x853d955aCEf822Db058eb8505911ED77F175b99e";
    };
    readonly '1:MATIC': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0";
    };
    readonly '1:RLB': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x046EeE2cc3188071C02BfC1745A6b17c656e3f3d";
    };
    readonly '1:PNDC': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x423f4e6138E475D85CF7Ea071AC92097Ed631eea";
    };
    readonly '1:FET': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xaea46A60368A7bD060eec7DF8CBa43b7EF41Ad85";
    };
    readonly '1:LUSD': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0";
    };
    readonly '1:BITCOIN': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x72e4f9F808C49A2a61dE9C5896298920Dc4EEEa9";
    };
    readonly '1:rETH': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xae78736Cd615f374D3085123A210448E74Fc6393";
    };
    readonly '1:agEUR': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x1a7e4e63778B4f12a199C062f3eFdD288afCBce8";
    };
    readonly '1:RPL': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xD33526068D116cE69F19A9ee46F0bd304F21A51f";
    };
    readonly '1:SHIB': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE";
    };
    readonly '1:BONE': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x9813037ee2218799597d83D4a5B6F3b6778218d9";
    };
    readonly '1:FUN': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b";
    };
    readonly '1:ASTO': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x823556202e86763853b40e9cDE725f412e294689";
    };
    readonly '1:ETH': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0x0000000000000000000000000000000000000000";
    };
    readonly '1:USDC': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48";
    };
    readonly '1:SYLO': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xf293d23BF2CDc05411Ca0edDD588eb1977e8dcd4";
    };
    readonly '1:ROOT': {
        readonly chainId: 1;
        readonly chainType: "evm";
        readonly location: "0xa3d4BEe77B05d4a0C943877558Ce21A763C4fa29";
    };
    readonly '11155111:ETH': {
        readonly chainId: 11155111;
        readonly chainType: "evm";
        readonly location: "0x0000000000000000000000000000000000000000";
    };
    readonly '11155111:ROOT': {
        readonly chainId: 11155111;
        readonly chainType: "evm";
        readonly location: "0x2E3B1351F37C8E5a97706297302E287A93ff4986";
    };
    readonly '11155111:SYLO': {
        readonly chainId: 11155111;
        readonly chainType: "evm";
        readonly location: "0x632E69b0533b6bb9F18095b53e8055aDcbEE5a88";
    };
    readonly '11155111:ASTO': {
        readonly chainId: 11155111;
        readonly chainType: "evm";
        readonly location: "0x212b2f30e6fb204e504e6a4e1ba4e21b49468ada";
    };
    readonly '11155111:USDC': {
        readonly chainId: 11155111;
        readonly chainType: "evm";
        readonly location: "0x8267cf9254734c6eb452a7bb9aaf97b392258b21";
    };
    readonly '7672:ROOT': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "0";
    };
    readonly '7672:XRP': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "2";
    };
    readonly '7672:VTX': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "3";
    };
    readonly '7672:ETH': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "1124";
    };
    readonly '7672:PORKJET': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "59492";
    };
    readonly '7672:SYLO': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "3172";
    };
    readonly '7672:USDC': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "2148";
    };
    readonly '7672:ASTO': {
        readonly chainId: 7672;
        readonly chainType: "root";
        readonly location: "17508";
    };
    readonly '17672:ROOT': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "0";
    };
    readonly '17672:XRP': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "2";
    };
    readonly '17672:VTX': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "3";
    };
    readonly '17672:ETH': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "1124";
    };
    readonly '17672:PORKJET': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "59492";
    };
    readonly '17672:SYLO': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "3172";
    };
    readonly '17672:USDC': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "2148";
    };
    readonly '17672:ASTO': {
        readonly chainId: 17672;
        readonly chainType: "root";
        readonly location: "17508";
    };
    readonly '7668:ETH': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "1124";
    };
    readonly '7668:VTX': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "3";
    };
    readonly '7668:XRP': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "2";
    };
    readonly '7668:ROOT': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "0";
    };
    readonly '7668:SYLO': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "2148";
    };
    readonly '7668:USDC': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "3172";
    };
    readonly '7668:ASTO': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "4196";
    };
    readonly '7668:USDT': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "6244";
    };
    readonly '7668:IMX': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "7268";
    };
    readonly '7668:WBTC': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "8292";
    };
    readonly '7668:DAI': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "9316";
    };
    readonly '7668:PRIME': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "10340";
    };
    readonly '7668:PEPE': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "11364";
    };
    readonly '7668:wstETH': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "12388";
    };
    readonly '7668:DYDX': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "13412";
    };
    readonly '7668:LINK': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "14436";
    };
    readonly '7668:HEX': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "15460";
    };
    readonly '7668:LDO': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "16484";
    };
    readonly '7668:BLUR': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "17508";
    };
    readonly '7668:cbETH': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "18532";
    };
    readonly '7668:UNI': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "19556";
    };
    readonly '7668:FRAX': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "20580";
    };
    readonly '7668:MATIC': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "21604";
    };
    readonly '7668:RLB': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "22628";
    };
    readonly '7668:PNDC': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "23652";
    };
    readonly '7668:FET': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "24676";
    };
    readonly '7668:LUSD': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "25700";
    };
    readonly '7668:BITCOIN': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "26724";
    };
    readonly '7668:rETH': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "27748";
    };
    readonly '7668:agEUR': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "28772";
    };
    readonly '7668:RPL': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "29796";
    };
    readonly '7668:SHIB': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "30820";
    };
    readonly '7668:BONE': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "31844";
    };
    readonly '7668:FUN': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "32868";
    };
    readonly '7668:PRYSM': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "106596";
    };
    readonly '7668:PORKJET': {
        readonly chainId: 7668;
        readonly chainType: "root";
        readonly location: "54372";
    };
};
export declare const collectionConfig: {
    '1:AIFA Allstars': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:ASM AIFA Genesis': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:ASM Brains': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:ASM Gen II Brains': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:ATEM Car Club Membership Cards': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:ATEM On Track': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Burrows': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Buzzies': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: DRx Greeting Cards': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: DRx Kill Team Capsules': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: DRx Kill Team Stabbi': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: DRx Travel Co.': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: Genesis Collection': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:DrugReceipts: Kill Team Collection': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:EGGs': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Fluf World': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:MNTGE Bales': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:MNTGE Pass': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:MNTGE SW Garments': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:MNTGE SW Inks': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:MNTGE SW Trunks': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:NFLCreditsPurchase': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Party Bears': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Posters': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:POTAs': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Rayguns': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Sacrifice': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Scenes and Sounds': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Seekers': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:The Next Legends Bags': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:The Next Legends Boxers': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Thingies': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Thingies Art': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '1:Cool Cats': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '11155111:Party Bears': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '11155111:The Next Legends Boxers': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '11155111:Seekers': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '11155111:The Next Legends Bags': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '111155111:ATEM Car Club Membership Cards': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '111155111:ASM Brains': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '7668:The Next Legends Boxers': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '7668:Goblins': {
        chainId: number;
        chainType: string;
        location: string;
    };
    '7668:Amulets': {
        chainId: number;
        chainType: string;
        location: string;
    };
};
/**
 * The below is adjusted version of Chain from Wagmi to avoid Wagmi dependency in this package.
 * It also renders `blockExplorers` mandatory.
 */
type RpcUrls = {
    http: readonly string[];
    webSocket?: readonly string[];
};
type BlockExplorer = {
    name: string;
    url: string;
};
type Contract = {
    address: `0x${string}`;
    blockCreated?: number;
};
type Chain = {
    /** ID in number form */
    id: number;
    /** Human-readable name */
    name: string;
    /** Internal network name */
    network: string;
    /** Currency used by chain */
    nativeCurrency: {
        name: string;
        /** 2-6 characters long */
        symbol: string;
        decimals: number;
    };
    /** Collection of RPC endpoints */
    rpcUrls: {
        [key: string]: RpcUrls;
        default: RpcUrls;
        public: RpcUrls;
    };
    /** Collection of block explorers */
    blockExplorers: {
        [key: string]: BlockExplorer;
        default: BlockExplorer;
    };
    /** Collection of contracts */
    contracts?: {
        ensRegistry?: Contract;
        ensUniversalResolver?: Contract;
        multicall3?: Contract;
    };
    /** Flag for test networks */
    testnet?: boolean;
};
interface XrplChain {
    apiUrl: string;
    explorerUrl: string;
}
export declare const CHAINS: {
    ETHEREUM: {
        HOMESTEAD: Chain;
        SEPOLIA: Chain;
    };
    TRN: {
        PORCINI: Chain;
        MAINNET: Chain;
        DEVNET_PORCINI: Chain;
        DEVNET_MAINNET: Chain;
    };
    XRPL: {
        MAINNET: XrplChain;
        TESTNET: XrplChain;
    };
};
export declare function resolveSupportedChainRpcHttpUrl(chainId: number): string;
/**
 * Futureverse constants.
 */
export interface Constants {
    readonly CHAINS: {
        readonly ETHEREUM: Chain;
        readonly TRN: Chain;
        readonly XRPL: XrplChain;
    };
    readonly TOKEN_IDENTIFIERS: {
        readonly ETHEREUM: Record<keyof (typeof TOKEN_IDENTIFIERS)['ETHEREUM']['HOMESTEAD'], Address>;
        readonly TRN: Record<keyof (typeof TOKEN_IDENTIFIERS)['TRN']['MAINNET'], AssetId>;
    };
    readonly CONTRACTS: {
        readonly ETHEREUM: Record<keyof (typeof CONTRACTS)['ETHEREUM']['HOMESTEAD'], string>;
        readonly TRN: Record<keyof (typeof CONTRACTS)['TRN']['MAINNET'], string>;
    };
    readonly ENDPOINTS: Record<keyof (typeof ENDPOINTS)['PRODUCTION'], string>;
    readonly MISC: Record<keyof (typeof MISC)['PRODUCTION'], string>;
}
export declare const FUTUREPASS_REGISTRAR = "0x000000000000000000000000000000000000FFFF";
declare const TOKEN_IDENTIFIERS: {
    ETHEREUM: {
        HOMESTEAD: {
            ASTO: `0x${string}` & import("./interfaces").AddressBrand;
            ROOT: `0x${string}` & import("./interfaces").AddressBrand;
            USDC: `0x${string}` & import("./interfaces").AddressBrand;
            USDT: `0x${string}` & import("./interfaces").AddressBrand;
            IMX: `0x${string}` & import("./interfaces").AddressBrand;
            WBTC: `0x${string}` & import("./interfaces").AddressBrand;
            DAI: `0x${string}` & import("./interfaces").AddressBrand;
            PRIME: `0x${string}` & import("./interfaces").AddressBrand;
            PEPE: `0x${string}` & import("./interfaces").AddressBrand;
            WSTETH: `0x${string}` & import("./interfaces").AddressBrand;
            DYTX: `0x${string}` & import("./interfaces").AddressBrand;
            LINK: `0x${string}` & import("./interfaces").AddressBrand;
            HEX: `0x${string}` & import("./interfaces").AddressBrand;
            LDO: `0x${string}` & import("./interfaces").AddressBrand;
            BLUR: `0x${string}` & import("./interfaces").AddressBrand;
            CBETH: `0x${string}` & import("./interfaces").AddressBrand;
            UNI: `0x${string}` & import("./interfaces").AddressBrand;
            FRAX: `0x${string}` & import("./interfaces").AddressBrand;
            MATIC: `0x${string}` & import("./interfaces").AddressBrand;
            RLB: `0x${string}` & import("./interfaces").AddressBrand;
            PNDC: `0x${string}` & import("./interfaces").AddressBrand;
            FET: `0x${string}` & import("./interfaces").AddressBrand;
            LUSD: `0x${string}` & import("./interfaces").AddressBrand;
            BITCOIN: `0x${string}` & import("./interfaces").AddressBrand;
            RETH: `0x${string}` & import("./interfaces").AddressBrand;
            AGEUR: `0x${string}` & import("./interfaces").AddressBrand;
            RPL: `0x${string}` & import("./interfaces").AddressBrand;
            SHIB: `0x${string}` & import("./interfaces").AddressBrand;
            BONE: `0x${string}` & import("./interfaces").AddressBrand;
            FUN: `0x${string}` & import("./interfaces").AddressBrand;
        };
        SEPOLIA: {
            ROOT: `0x${string}` & import("./interfaces").AddressBrand;
            ASTO: `0x${string}` & import("./interfaces").AddressBrand;
            USDC: `0x${string}` & import("./interfaces").AddressBrand;
            USDT: `0x${string}` & import("./interfaces").AddressBrand;
            IMX: `0x${string}` & import("./interfaces").AddressBrand;
            WBTC: `0x${string}` & import("./interfaces").AddressBrand;
            DAI: `0x${string}` & import("./interfaces").AddressBrand;
            PRIME: `0x${string}` & import("./interfaces").AddressBrand;
            PEPE: `0x${string}` & import("./interfaces").AddressBrand;
            WSTETH: `0x${string}` & import("./interfaces").AddressBrand;
            DYTX: `0x${string}` & import("./interfaces").AddressBrand;
            LINK: `0x${string}` & import("./interfaces").AddressBrand;
            HEX: `0x${string}` & import("./interfaces").AddressBrand;
            LDO: `0x${string}` & import("./interfaces").AddressBrand;
            BLUR: `0x${string}` & import("./interfaces").AddressBrand;
            CBETH: `0x${string}` & import("./interfaces").AddressBrand;
            UNI: `0x${string}` & import("./interfaces").AddressBrand;
            FRAX: `0x${string}` & import("./interfaces").AddressBrand;
            MATIC: `0x${string}` & import("./interfaces").AddressBrand;
            RLB: `0x${string}` & import("./interfaces").AddressBrand;
            PNDC: `0x${string}` & import("./interfaces").AddressBrand;
            FET: `0x${string}` & import("./interfaces").AddressBrand;
            LUSD: `0x${string}` & import("./interfaces").AddressBrand;
            BITCOIN: `0x${string}` & import("./interfaces").AddressBrand;
            RETH: `0x${string}` & import("./interfaces").AddressBrand;
            AGEUR: `0x${string}` & import("./interfaces").AddressBrand;
            RPL: `0x${string}` & import("./interfaces").AddressBrand;
            SHIB: `0x${string}` & import("./interfaces").AddressBrand;
            BONE: `0x${string}` & import("./interfaces").AddressBrand;
            FUN: `0x${string}` & import("./interfaces").AddressBrand;
        };
    };
    TRN: {
        MAINNET: {
            ASTO: import("./interfaces").AssetIdImpl;
            ROOT: import("./interfaces").AssetIdImpl;
            XRP: import("./interfaces").AssetIdImpl;
            VTX: import("./interfaces").AssetIdImpl;
            USDC: import("./interfaces").AssetIdImpl;
            USDT: import("./interfaces").AssetIdImpl;
            IMX: import("./interfaces").AssetIdImpl;
            WBTC: import("./interfaces").AssetIdImpl;
            DAI: import("./interfaces").AssetIdImpl;
            PRIME: import("./interfaces").AssetIdImpl;
            PEPE: import("./interfaces").AssetIdImpl;
            WSTETH: import("./interfaces").AssetIdImpl;
            DYTX: import("./interfaces").AssetIdImpl;
            LINK: import("./interfaces").AssetIdImpl;
            HEX: import("./interfaces").AssetIdImpl;
            LDO: import("./interfaces").AssetIdImpl;
            BLUR: import("./interfaces").AssetIdImpl;
            CBETH: import("./interfaces").AssetIdImpl;
            UNI: import("./interfaces").AssetIdImpl;
            FRAX: import("./interfaces").AssetIdImpl;
            MATIC: import("./interfaces").AssetIdImpl;
            RLB: import("./interfaces").AssetIdImpl;
            PNDC: import("./interfaces").AssetIdImpl;
            FET: import("./interfaces").AssetIdImpl;
            LUSD: import("./interfaces").AssetIdImpl;
            BITCOIN: import("./interfaces").AssetIdImpl;
            RETH: import("./interfaces").AssetIdImpl;
            AGEUR: import("./interfaces").AssetIdImpl;
            RPL: import("./interfaces").AssetIdImpl;
            SHIB: import("./interfaces").AssetIdImpl;
            BONE: import("./interfaces").AssetIdImpl;
            FUN: import("./interfaces").AssetIdImpl;
            PORKJET: import("./interfaces").AssetIdImpl;
        };
        PORCINI: {
            ASTO: import("./interfaces").AssetIdImpl;
            ROOT: import("./interfaces").AssetIdImpl;
            XRP: import("./interfaces").AssetIdImpl;
            VTX: import("./interfaces").AssetIdImpl;
            USDC: import("./interfaces").AssetIdImpl;
            PORKJET: import("./interfaces").AssetIdImpl;
            USDT: import("./interfaces").AssetIdImpl;
            IMX: import("./interfaces").AssetIdImpl;
            WBTC: import("./interfaces").AssetIdImpl;
            DAI: import("./interfaces").AssetIdImpl;
            PRIME: import("./interfaces").AssetIdImpl;
            PEPE: import("./interfaces").AssetIdImpl;
            WSTETH: import("./interfaces").AssetIdImpl;
            DYTX: import("./interfaces").AssetIdImpl;
            LINK: import("./interfaces").AssetIdImpl;
            HEX: import("./interfaces").AssetIdImpl;
            LDO: import("./interfaces").AssetIdImpl;
            BLUR: import("./interfaces").AssetIdImpl;
            CBETH: import("./interfaces").AssetIdImpl;
            UNI: import("./interfaces").AssetIdImpl;
            FRAX: import("./interfaces").AssetIdImpl;
            MATIC: import("./interfaces").AssetIdImpl;
            RLB: import("./interfaces").AssetIdImpl;
            PNDC: import("./interfaces").AssetIdImpl;
            FET: import("./interfaces").AssetIdImpl;
            LUSD: import("./interfaces").AssetIdImpl;
            BITCOIN: import("./interfaces").AssetIdImpl;
            RETH: import("./interfaces").AssetIdImpl;
            AGEUR: import("./interfaces").AssetIdImpl;
            RPL: import("./interfaces").AssetIdImpl;
            SHIB: import("./interfaces").AssetIdImpl;
            BONE: import("./interfaces").AssetIdImpl;
            FUN: import("./interfaces").AssetIdImpl;
        };
    };
};
declare const CONTRACTS: {
    readonly ETHEREUM: {
        readonly HOMESTEAD: {
            readonly BRIDGE: "0x110fd9a44a056cb418D07F7d9957D0303F0020e4";
            readonly ERC20_PEG: "0xE9410B5AA32b270154c37752EcC0607c8c7aBC5F";
            readonly ERC721_PEG: "0xc90Eda4C3aF49717dfCeb4CB237A05ee4DfE3C4d";
            readonly ROOT_PEG: "0x7556085E8e6A1Dabbc528fbcA2C7699fA5Ee6e11";
        };
        readonly SEPOLIA: {
            readonly BRIDGE: "0x3F27C938507874829B33Db354D40d32DB8756b01";
            readonly ERC20_PEG: "0x881339EeFd1DC8D60CEFBfE93294D0eeC24Fb8Cc";
            readonly ERC721_PEG: "0x476ECf2ffDDad5F9beb2Ae44C8D420a90AAefAF8";
            readonly ROOT_PEG: "0x5C752e9D3ECC8DB4B4B5A84052399f3618C332BF";
        };
        readonly SEPOLIA_DEVNET: {
            readonly BRIDGE: "0x4caafCf4B8D1812CE3ce537966C20716aE742eeA";
            readonly ERC20_PEG: "0xFc628170d01c072910142D92ecaA86d8335Ff22e";
            readonly ERC721_PEG: "0xc9c6E2637b36CE4dc5120C5273b095bc9566ABd5";
            readonly ROOT_PEG: "0x8D2aE3da4f255Bc4b99E6816461f12412D0d3c1f";
        };
    };
    readonly TRN: {
        readonly MAINNET: {
            readonly FUTUREPASS_REGISTRAR: "0x000000000000000000000000000000000000FFFF";
        };
        readonly PORCINI: {
            readonly FUTUREPASS_REGISTRAR: "0x000000000000000000000000000000000000FFFF";
        };
    };
};
declare const ENDPOINTS: {
    readonly PRODUCTION: {
        readonly ASSET_INDEXER_GRAPHQL_URL: "https://adx1wewtnh.execute-api.us-west-2.amazonaws.com/";
        readonly BRIDGE_GRAPHQL_URL: "https://ap-southeast-2.aws.realm.mongodb.com/api/client/v2.0/app/mainnet-web-apps-fdmlm/graphql";
        readonly ARCHIVE_GRAPHQL_URL: "https://rootnet-mainnet.hasura.app/v1/graphql";
        readonly FUTURESCORE_URL: "https://ynw1ud7uyb.execute-api.us-west-2.amazonaws.com/api/v2/futurescore";
        readonly FUTURESCORE_CACHE_URL: "https://wvpco1ntg8.execute-api.us-west-2.amazonaws.com/api/v1/cache";
        readonly ACCOUNTS_INDEXER_URL: "https://account-indexer.api.futurepass.futureverse.app/api/v1";
        readonly FUTURESCORE_COMBINER_URL: "https://account-linker.api.futurepass.futureverse.app/api/v1";
        readonly BRIDGE_MONGO_URL: "https://ap-southeast-2.aws.data.mongodb-api.com/app/data-etbhg/endpoint/data/v1";
        readonly ASSET_REGISTRY_URL: "https://saybx2ywpd.execute-api.us-west-2.amazonaws.com/graphql";
    };
    readonly DEVELOPMENT: {
        readonly ASSET_INDEXER_GRAPHQL_URL: "https://w1jv6xw3jh.execute-api.us-west-2.amazonaws.com/";
        readonly BRIDGE_GRAPHQL_URL: "https://ap-southeast-2.aws.realm.mongodb.com/api/client/v2.0/app/porcini-web-apps-hvfnd/graphql";
        readonly ARCHIVE_GRAPHQL_URL: "https://rootnet-porcini.hasura.app/v1/graphql";
        readonly FUTURESCORE_URL: "https://pljs0td9ya.execute-api.us-west-2.amazonaws.com/api/v2/futurescore";
        readonly FUTURESCORE_CACHE_URL: "https://iyatsjkgt4.execute-api.us-west-2.amazonaws.com/api/v1/cache";
        readonly ACCOUNTS_INDEXER_URL: "https://account-indexer.api.futurepass.futureverse.dev/api/v1";
        readonly FUTURESCORE_COMBINER_URL: "https://account-linker.api.futurepass.futureverse.dev/api/v1";
        readonly BRIDGE_MONGO_URL: "https://ap-southeast-2.aws.data.mongodb-api.com/app/data-etbhg/endpoint/data/v1";
        readonly ASSET_REGISTRY_URL: "https://6b20qa1273.execute-api.us-west-2.amazonaws.com/graphql";
    };
    readonly NEPTUNE: {
        readonly ASSET_INDEXER_GRAPHQL_URL: "https://w1jv6xw3jh.execute-api.us-west-2.amazonaws.com/";
        readonly BRIDGE_GRAPHQL_URL: "https://ap-southeast-2.aws.services.cloud.mongodb.com/api/client/v2.0/app/devnet-web-app-ywdgldq/graphql";
        readonly ARCHIVE_GRAPHQL_URL: "https://guided-kodiak-26.hasura.app/v1/graphql";
        readonly FUTURESCORE_URL: "https://pljs0td9ya.execute-api.us-west-2.amazonaws.com/api/v2/futurescore";
        readonly FUTURESCORE_CACHE_URL: "https://iyatsjkgt4.execute-api.us-west-2.amazonaws.com/api/v1/cache";
        readonly ACCOUNTS_INDEXER_URL: "https://devnet.account-indexer.api.futurepass.futureverse.dev/api/v1";
        readonly FUTURESCORE_COMBINER_URL: "https://devnet.account-linker.api.futurepass.futureverse.dev/api/v1";
        readonly BRIDGE_MONGO_URL: "https://ap-southeast-2.aws.data.mongodb-api.com/app/data-etbhg/endpoint/data/v1";
        readonly ASSET_REGISTRY_URL: "https://ar-api.futureverse.dev/graphql";
    };
};
declare const MISC: {
    readonly PRODUCTION: {
        readonly MONGO_APP_ID: "mainnet-web-apps-fdmlm";
    };
    readonly DEVELOPMENT: {
        readonly MONGO_APP_ID: "porcini-web-apps-hvfnd";
    };
    readonly NEPTUNE: {
        readonly MONGO_APP_ID: "devnet-web-app-ywdgldq";
    };
};
export declare function getConstantsForStage(stage: Environment): Constants;
export {};
