import { providers } from "ethers";
import { BondTellerDetails, BondToken } from "../types/bond";
export declare class Bond {
    providerOrSigner: providers.JsonRpcSigner | providers.Provider;
    chainId: number;
    constructor(chainId: number, providerOrSigner?: providers.JsonRpcSigner | providers.Provider);
    getBondTellerData(apiPriceMapping: {
        [x: string]: number;
    }): Promise<BondTellerDetails[]>;
    getUserBondData(bondTellerContractAddress: string, account: string): Promise<BondToken[]>;
}
