import BaseWebToken from '@irys/web-upload/esm/tokens/base'; import BaseERC20Token from './erc20'; import BaseEthereumToken from './ethereum'; import { Constructable, type TokenConfigTrimmed } from '@irys/web-upload/builder'; export declare class EthereumToken extends BaseEthereumToken { constructor(config: TokenConfigTrimmed); } export declare const WebMatic: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebBNB: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebAvalanche: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebBaseEth: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebUSDCEth: Constructable<[TokenConfigTrimmed], BaseERC20Token>; export declare const WebArbitrum: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebChainlink: Constructable<[TokenConfigTrimmed], BaseERC20Token>; export declare const WebUSDCPolygon: Constructable<[ TokenConfigTrimmed ], BaseERC20Token>; export declare const WebBera: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebScrollEth: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebLineaEth: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebIotex: Constructable<[TokenConfigTrimmed], BaseWebToken>; export declare const WebEthereum: Constructable<[TokenConfigTrimmed], BaseWebToken>; export default WebEthereum;