import { AirGapAnyProtocol, Schema } from '@airgap/module-kit'; import { ERC20Protocol } from '../protocol/erc20/ERC20Protocol'; import { ERC20Token } from '../protocol/erc20/ERC20Token'; import { EthereumBaseProtocol } from '../protocol/EthereumBaseProtocol'; import { EthereumProtocol } from '../protocol/EthereumProtocol'; export declare const ethereumBaseProtocolSchema: Schema; export declare const ethereumProtocolSchema: Schema; export declare const ethereumERC20ProtocolSchema: Schema>; export declare const ethereumERC20TokenSchema: Schema; export declare function isAnyEthereumProtocol(protocol: AirGapAnyProtocol): protocol is EthereumBaseProtocol; export declare function isEthereumProtocol(protocol: AirGapAnyProtocol): protocol is EthereumProtocol; export declare function isEthereumERC20Protocol(protocol: AirGapAnyProtocol): protocol is ERC20Protocol; export declare function isEthereumERC20Token(protocol: AirGapAnyProtocol): protocol is ERC20Token;