import { PriceTokenAmount } from "../../../../../../common/tokens";
import { BlockchainName, EvmBlockchainName } from "../../../../../../core/blockchain/models/blockchain-name";
import { OnChainProxyFeeInfo } from "../models/on-chain-proxy-fee-info";
import { OnChainProxySupportedBlockchain } from "./models/on-chain-proxy-supported-blockchain";
export declare class OnChainProxyService {
    static isSupportedBlockchain(blockchain: BlockchainName): blockchain is OnChainProxySupportedBlockchain;
    isContractPaused(fromBlockchain: EvmBlockchainName): Promise<boolean>;
    getFeeInfo(from: PriceTokenAmount<EvmBlockchainName>, providerAddress: string): Promise<OnChainProxyFeeInfo>;
}
