export declare const mainnetTokenDetails: (<K1 extends "ETH" | "WETH" | "USDCeth" | "WBTC" | "USDT" | "DAI" | "BUSD" | "WMATIC" | "WBNB" | "USDCbnb" | "WAVAX" | "USDCavax" | "WFTM" | "CELO" | "WGLMR" | "WSOL" | "USDCsol" | "SUI" | "APT" | "WETHarbitrum" | "USDCarbitrum" | "WETHoptimism" | "WETHbase" | "tBTC" | "tBTCpolygon" | "tBTCoptimism" | "tBTCarbitrum" | "tBTCbase" | "wstETH" | "BONK" | "PYTH" | "BSKT" | "USDCpolygon" | "BNB" | "USDCoptimism" | "WETHbsc" | "USDCbase" | "MATIC" | "WETHpolygon" | "wstETHpolygon" | "AVAX" | "WETHavax" | "FTM" | "GLMR" | "SOL" | "tBTCsol" | "ETHbase" | "wstETHbase" | "ETHarbitrum" | "wstETHarbitrum" | "ETHoptimism" | "wstETHoptimism" | "OSMO" | "EVMOS" | "KUJI">(args_0: K1) => {
    readonly ETH: {
        readonly key: "ETH";
        readonly symbol: "ETH";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Ethereum";
    };
    readonly WETH: {
        readonly key: "WETH";
        readonly symbol: "WETH";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Ethereum";
    };
    readonly USDCeth: {
        readonly key: "USDCeth";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Ethereum";
    };
    readonly WBTC: {
        readonly key: "WBTC";
        readonly symbol: "WBTC";
        readonly coinGeckoId: "wrapped-bitcoin";
        readonly nativeChain: "Ethereum";
    };
    readonly USDT: {
        readonly key: "USDT";
        readonly symbol: "USDT";
        readonly coinGeckoId: "tether";
        readonly nativeChain: "Ethereum";
    };
    readonly DAI: {
        readonly key: "DAI";
        readonly symbol: "DAI";
        readonly coinGeckoId: "dai";
        readonly nativeChain: "Ethereum";
    };
    readonly BUSD: {
        readonly key: "BUSD";
        readonly symbol: "BUSD";
        readonly coinGeckoId: "binance-usd";
        readonly nativeChain: "Ethereum";
    };
    readonly MATIC: {
        readonly key: "MATIC";
        readonly symbol: "MATIC";
        readonly coinGeckoId: "matic-network";
        readonly nativeChain: "Polygon";
    };
    readonly WMATIC: {
        readonly key: "WMATIC";
        readonly symbol: "WMATIC";
        readonly coinGeckoId: "matic-network";
        readonly nativeChain: "Polygon";
    };
    readonly WETHpolygon: {
        readonly key: "WETHpolygon";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Polygon)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Polygon";
    };
    readonly USDCpolygon: {
        readonly key: "USDCpolygon";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Polygon";
    };
    readonly BNB: {
        readonly key: "BNB";
        readonly symbol: "BNB";
        readonly coinGeckoId: "binancecoin";
        readonly nativeChain: "Bsc";
    };
    readonly WBNB: {
        readonly key: "WBNB";
        readonly symbol: "WBNB";
        readonly coinGeckoId: "binancecoin";
        readonly nativeChain: "Bsc";
    };
    readonly USDCbnb: {
        readonly key: "USDCbnb";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Bsc";
    };
    readonly AVAX: {
        readonly key: "AVAX";
        readonly symbol: "AVAX";
        readonly coinGeckoId: "avalanche-2";
        readonly nativeChain: "Avalanche";
    };
    readonly WAVAX: {
        readonly key: "WAVAX";
        readonly symbol: "WAVAX";
        readonly coinGeckoId: "avalanche-2";
        readonly nativeChain: "Avalanche";
    };
    readonly USDCavax: {
        readonly key: "USDCavax";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Avalanche";
    };
    readonly WETHavax: {
        readonly key: "WETHavax";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Avalanche)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Avalanche";
    };
    readonly FTM: {
        readonly key: "FTM";
        readonly symbol: "FTM";
        readonly coinGeckoId: "fantom";
        readonly nativeChain: "Fantom";
    };
    readonly WFTM: {
        readonly key: "WFTM";
        readonly symbol: "WFTM";
        readonly coinGeckoId: "fantom";
        readonly nativeChain: "Fantom";
    };
    readonly CELO: {
        readonly key: "CELO";
        readonly symbol: "CELO";
        readonly coinGeckoId: "celo";
        readonly nativeChain: "Celo";
    };
    readonly GLMR: {
        readonly key: "GLMR";
        readonly symbol: "GLMR";
        readonly coinGeckoId: "moonbeam";
        readonly nativeChain: "Moonbeam";
    };
    readonly WGLMR: {
        readonly key: "WGLMR";
        readonly symbol: "WGLMR";
        readonly coinGeckoId: "moonbeam";
        readonly nativeChain: "Moonbeam";
    };
    readonly SOL: {
        readonly key: "SOL";
        readonly symbol: "SOL";
        readonly coinGeckoId: "solana";
        readonly nativeChain: "Solana";
    };
    readonly WSOL: {
        readonly key: "WSOL";
        readonly symbol: "WSOL";
        readonly coinGeckoId: "solana";
        readonly nativeChain: "Solana";
    };
    readonly USDCsol: {
        readonly key: "USDCsol";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Solana";
    };
    readonly SUI: {
        readonly key: "SUI";
        readonly symbol: "SUI";
        readonly coinGeckoId: "sui";
        readonly nativeChain: "Sui";
    };
    readonly APT: {
        readonly key: "APT";
        readonly symbol: "APT";
        readonly coinGeckoId: "aptos";
        readonly nativeChain: "Aptos";
    };
    readonly ETHarbitrum: {
        readonly key: "ETHarbitrum";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Arbitrum)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Arbitrum";
    };
    readonly WETHarbitrum: {
        readonly key: "WETHarbitrum";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Arbitrum)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Arbitrum";
    };
    readonly USDCarbitrum: {
        readonly key: "USDCarbitrum";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Arbitrum";
    };
    readonly ETHoptimism: {
        readonly key: "ETHoptimism";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Optimism)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Optimism";
    };
    readonly WETHoptimism: {
        readonly key: "WETHoptimism";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Optimism)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Optimism";
    };
    readonly USDCoptimism: {
        readonly key: "USDCoptimism";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Optimism";
    };
    readonly WETHbsc: {
        readonly key: "WETHbsc";
        readonly symbol: "WETH";
        readonly displayName: "WETH (BSC)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Bsc";
    };
    readonly ETHbase: {
        readonly key: "ETHbase";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Base)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Base";
    };
    readonly WETHbase: {
        readonly key: "WETHbase";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Base)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Base";
    };
    readonly USDCbase: {
        readonly key: "USDCbase";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Base";
    };
    readonly wstETHbase: {
        readonly key: "wstETHbase";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Base)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Base";
    };
    readonly OSMO: {
        readonly key: "OSMO";
        readonly symbol: "OSMO";
        readonly coinGeckoId: "osmosis";
        readonly nativeChain: "Osmosis";
    };
    readonly tBTC: {
        readonly key: "tBTC";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Ethereum";
    };
    readonly tBTCpolygon: {
        readonly key: "tBTCpolygon";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Polygon";
    };
    readonly tBTCoptimism: {
        readonly key: "tBTCoptimism";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Optimism";
    };
    readonly tBTCarbitrum: {
        readonly key: "tBTCarbitrum";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Arbitrum";
    };
    readonly tBTCbase: {
        readonly key: "tBTCbase";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Base";
    };
    readonly tBTCsol: {
        readonly key: "tBTCsol";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Solana";
    };
    readonly wstETH: {
        readonly key: "wstETH";
        readonly symbol: "wstETH";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Ethereum";
    };
    readonly wstETHarbitrum: {
        readonly key: "wstETHarbitrum";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Arbitrum)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Arbitrum";
    };
    readonly wstETHoptimism: {
        readonly key: "wstETHoptimism";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Optimism)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Optimism";
    };
    readonly wstETHpolygon: {
        readonly key: "wstETHpolygon";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Polygon)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Polygon";
    };
    readonly BONK: {
        readonly key: "BONK";
        readonly symbol: "BONK";
        readonly coinGeckoId: "bonk";
        readonly nativeChain: "Solana";
    };
    readonly EVMOS: {
        readonly key: "EVMOS";
        readonly symbol: "EVMOS";
        readonly coinGeckoId: "evmos";
        readonly nativeChain: "Evmos";
    };
    readonly KUJI: {
        readonly key: "KUJI";
        readonly symbol: "KUJI";
        readonly coinGeckoId: "kujira";
        readonly nativeChain: "Kujira";
    };
    readonly PYTH: {
        readonly key: "PYTH";
        readonly symbol: "PYTH";
        readonly coinGeckoId: "pyth-network";
        readonly nativeChain: "Solana";
    };
    readonly BSKT: {
        readonly key: "BSKT";
        readonly symbol: "BSKT";
        readonly coinGeckoId: "basket";
        readonly nativeChain: "Solana";
    };
}[K1 extends bigint ? `bigint(${K1})` : K1 extends boolean ? `boolean(${K1})` : K1]) & {
    get: (args_0: string) => {
        readonly key: "ETH";
        readonly symbol: "ETH";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "WETH";
        readonly symbol: "WETH";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "USDCeth";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "WBTC";
        readonly symbol: "WBTC";
        readonly coinGeckoId: "wrapped-bitcoin";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "USDT";
        readonly symbol: "USDT";
        readonly coinGeckoId: "tether";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "DAI";
        readonly symbol: "DAI";
        readonly coinGeckoId: "dai";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "BUSD";
        readonly symbol: "BUSD";
        readonly coinGeckoId: "binance-usd";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "MATIC";
        readonly symbol: "MATIC";
        readonly coinGeckoId: "matic-network";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "WMATIC";
        readonly symbol: "WMATIC";
        readonly coinGeckoId: "matic-network";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "WETHpolygon";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Polygon)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "USDCpolygon";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "BNB";
        readonly symbol: "BNB";
        readonly coinGeckoId: "binancecoin";
        readonly nativeChain: "Bsc";
    } | {
        readonly key: "WBNB";
        readonly symbol: "WBNB";
        readonly coinGeckoId: "binancecoin";
        readonly nativeChain: "Bsc";
    } | {
        readonly key: "USDCbnb";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Bsc";
    } | {
        readonly key: "AVAX";
        readonly symbol: "AVAX";
        readonly coinGeckoId: "avalanche-2";
        readonly nativeChain: "Avalanche";
    } | {
        readonly key: "WAVAX";
        readonly symbol: "WAVAX";
        readonly coinGeckoId: "avalanche-2";
        readonly nativeChain: "Avalanche";
    } | {
        readonly key: "USDCavax";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Avalanche";
    } | {
        readonly key: "WETHavax";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Avalanche)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Avalanche";
    } | {
        readonly key: "FTM";
        readonly symbol: "FTM";
        readonly coinGeckoId: "fantom";
        readonly nativeChain: "Fantom";
    } | {
        readonly key: "WFTM";
        readonly symbol: "WFTM";
        readonly coinGeckoId: "fantom";
        readonly nativeChain: "Fantom";
    } | {
        readonly key: "CELO";
        readonly symbol: "CELO";
        readonly coinGeckoId: "celo";
        readonly nativeChain: "Celo";
    } | {
        readonly key: "GLMR";
        readonly symbol: "GLMR";
        readonly coinGeckoId: "moonbeam";
        readonly nativeChain: "Moonbeam";
    } | {
        readonly key: "WGLMR";
        readonly symbol: "WGLMR";
        readonly coinGeckoId: "moonbeam";
        readonly nativeChain: "Moonbeam";
    } | {
        readonly key: "SOL";
        readonly symbol: "SOL";
        readonly coinGeckoId: "solana";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "WSOL";
        readonly symbol: "WSOL";
        readonly coinGeckoId: "solana";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "USDCsol";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "SUI";
        readonly symbol: "SUI";
        readonly coinGeckoId: "sui";
        readonly nativeChain: "Sui";
    } | {
        readonly key: "APT";
        readonly symbol: "APT";
        readonly coinGeckoId: "aptos";
        readonly nativeChain: "Aptos";
    } | {
        readonly key: "ETHarbitrum";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Arbitrum)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Arbitrum";
    } | {
        readonly key: "WETHarbitrum";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Arbitrum)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Arbitrum";
    } | {
        readonly key: "USDCarbitrum";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Arbitrum";
    } | {
        readonly key: "ETHoptimism";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Optimism)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Optimism";
    } | {
        readonly key: "WETHoptimism";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Optimism)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Optimism";
    } | {
        readonly key: "USDCoptimism";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Optimism";
    } | {
        readonly key: "WETHbsc";
        readonly symbol: "WETH";
        readonly displayName: "WETH (BSC)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Bsc";
    } | {
        readonly key: "ETHbase";
        readonly symbol: "ETH";
        readonly displayName: "ETH (Base)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Base";
    } | {
        readonly key: "WETHbase";
        readonly symbol: "WETH";
        readonly displayName: "WETH (Base)";
        readonly coinGeckoId: "ethereum";
        readonly nativeChain: "Base";
    } | {
        readonly key: "USDCbase";
        readonly symbol: "USDC";
        readonly coinGeckoId: "usd-coin";
        readonly nativeChain: "Base";
    } | {
        readonly key: "wstETHbase";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Base)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Base";
    } | {
        readonly key: "OSMO";
        readonly symbol: "OSMO";
        readonly coinGeckoId: "osmosis";
        readonly nativeChain: "Osmosis";
    } | {
        readonly key: "tBTC";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "tBTCpolygon";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "tBTCoptimism";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Optimism";
    } | {
        readonly key: "tBTCarbitrum";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Arbitrum";
    } | {
        readonly key: "tBTCbase";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Base";
    } | {
        readonly key: "tBTCsol";
        readonly symbol: "tBTC";
        readonly coinGeckoId: "tbtc";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "wstETH";
        readonly symbol: "wstETH";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Ethereum";
    } | {
        readonly key: "wstETHarbitrum";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Arbitrum)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Arbitrum";
    } | {
        readonly key: "wstETHoptimism";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Optimism)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Optimism";
    } | {
        readonly key: "wstETHpolygon";
        readonly symbol: "wstETH";
        readonly displayName: "wstETH (Polygon)";
        readonly coinGeckoId: "wrapped-steth";
        readonly nativeChain: "Polygon";
    } | {
        readonly key: "BONK";
        readonly symbol: "BONK";
        readonly coinGeckoId: "bonk";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "EVMOS";
        readonly symbol: "EVMOS";
        readonly coinGeckoId: "evmos";
        readonly nativeChain: "Evmos";
    } | {
        readonly key: "KUJI";
        readonly symbol: "KUJI";
        readonly coinGeckoId: "kujira";
        readonly nativeChain: "Kujira";
    } | {
        readonly key: "PYTH";
        readonly symbol: "PYTH";
        readonly coinGeckoId: "pyth-network";
        readonly nativeChain: "Solana";
    } | {
        readonly key: "BSKT";
        readonly symbol: "BSKT";
        readonly coinGeckoId: "basket";
        readonly nativeChain: "Solana";
    } | undefined;
    has: (args_0: string) => boolean;
};
//# sourceMappingURL=mainnetDetails.d.ts.map