import { Algodv2 } from "algosdk";
import { Network, PoolType } from "./config";
import Pool from "./pool";
import Asset from "./asset";
export default class AlgofiAMMClient {
    algod: Algodv2;
    network: Network;
    constructor(algod: Algodv2, network: Network);
    getPool(poolType: PoolType, assetA: number, assetB: number): Promise<Pool>;
    getAsset(assetId: number): Promise<Asset>;
    getAccountCreatedPools(account: string): Promise<{}>;
}
