import { DefaultFeature, Feature, FeatureMap, Features } from "@ledgerhq/types-live";
/**
 * Util function that create a default feature and type its return.
 *
 * @dev needed for proper type infering.
 *
 * @param opts
 * @returns typed `opts` parameter or the default feature.
 */
export declare const initFeature: <T>(opts?: Feature<T> | undefined) => Feature<T>;
/**
 * Currency Features.
 */
export declare const CURRENCY_DEFAULT_FEATURES: {
    currencyPolkadot: {
        enabled: boolean;
    };
    currencyArbitrum: DefaultFeature;
    currencyArbitrumSepolia: DefaultFeature;
    currencyAstar: DefaultFeature;
    currencyAvalancheCChain: DefaultFeature;
    currencyAptos: DefaultFeature;
    currencyAptosTestnet: DefaultFeature;
    currencyAxelar: DefaultFeature;
    currencyBase: DefaultFeature;
    currencyBaseSepolia: DefaultFeature;
    currencyBittorrent: DefaultFeature;
    currencyBoba: DefaultFeature;
    currencyCoreum: DefaultFeature;
    currencyDesmos: DefaultFeature;
    currencyDydx: DefaultFeature;
    currencyEnergyWeb: DefaultFeature;
    currencyInjective: DefaultFeature;
    currencyInternetComputer: DefaultFeature;
    currencyKlaytn: DefaultFeature;
    currencyLukso: DefaultFeature;
    currencyMetis: DefaultFeature;
    currencyMoonriver: DefaultFeature;
    currencyOnomy: DefaultFeature;
    currencyOptimism: DefaultFeature;
    currencyOptimismSepolia: DefaultFeature;
    currencyPersistence: DefaultFeature;
    currencyPolygonZkEvm: DefaultFeature;
    currencyPolygonZkEvmTestnet: DefaultFeature;
    currencyQuicksilver: DefaultFeature;
    currencyRsk: DefaultFeature;
    currencySecretNetwork: DefaultFeature;
    currencySeiNetwork: DefaultFeature;
    currencyStacks: DefaultFeature;
    currencyStargaze: DefaultFeature;
    currencySyscoin: DefaultFeature;
    currencyTelosEvm: DefaultFeature;
    currencyUmee: DefaultFeature;
    currencyVechain: DefaultFeature;
    currencyVelasEvm: DefaultFeature;
    currencyCasper: DefaultFeature;
    currencyNeonEvm: DefaultFeature;
    currencyLinea: DefaultFeature;
    currencyLineaSepolia: DefaultFeature;
    currencyBlast: DefaultFeature;
    currencyBlastSepolia: DefaultFeature;
    currencyScroll: DefaultFeature;
    currencyScrollSepolia: DefaultFeature;
    currencyIcon: DefaultFeature;
    currencyTon: DefaultFeature;
    currencyEtherlink: DefaultFeature;
    currencyZkSync: DefaultFeature;
    currencyZkSyncSepolia: DefaultFeature;
    currencyMantra: DefaultFeature;
    currencyXion: DefaultFeature;
    currencyZenrock: DefaultFeature;
    currencySonicBlaze: DefaultFeature;
    currencySonic: DefaultFeature;
    currencySui: DefaultFeature;
    currencyMina: DefaultFeature;
    currencyBabylon: DefaultFeature;
    currencySeiNetworkEvm: DefaultFeature;
    currencyBerachain: DefaultFeature;
    currencyHyperevm: DefaultFeature;
    currencyCantonNetwork: DefaultFeature;
    currencyCantonNetworkDevnet: DefaultFeature;
    currencyCantonNetworkTestnet: DefaultFeature;
    currencyKaspa: DefaultFeature;
    currencyEthereumHoodi: DefaultFeature;
    currencyCore: DefaultFeature;
    currencyWestend: DefaultFeature;
    currencyAssetHubPolkadot: DefaultFeature;
    currencyAssetHubWestend: DefaultFeature;
    currencyMonad: DefaultFeature;
    currencyMonadTestnet: DefaultFeature;
    currencySomnia: DefaultFeature;
    currencyZeroGravity: DefaultFeature;
    currencyConcordium: DefaultFeature;
    currencyConcordiumTestnet: DefaultFeature;
};
/**
 * Default Features.
 */
export declare const DEFAULT_FEATURES: Features;
export declare const formatDefaultFeatures: (config: FeatureMap) => {};
//# sourceMappingURL=defaultFeatures.d.ts.map