import { Network } from "ferrum-plumbing";
import { Connect } from "../contract/Connect";
import { TokenContractFactory } from "../contract/Contract";
import { CustomTransactionCallRequest, CustomTransactionCallResponse, SendMoneyResponse, UnifyreExtensionKitClient } from "unifyre-extension-sdk";
import { AppLinkRequest } from "unifyre-extension-sdk/dist/client/model/AppLink";
import { AppUserProfile } from "unifyre-extension-sdk/dist/client/model/AppUserProfile";
import { CurrencyList } from "./CurrencyList";
export declare class UnifyreExtensionWeb3Client extends UnifyreExtensionKitClient {
    private appId;
    private currencyList;
    private connection;
    private tokenFac;
    constructor(appId: string, currencyList: CurrencyList, connection: Connect, tokenFac: TokenContractFactory);