import { AftermathApi } from "../../general/providers";
import { Caller } from "../../general/utils/caller";
import { CallerConfig, ObjectId } from "../../types";
import { NftAmmMarket } from "./nftAmmMarket";
export declare class NftAmm extends Caller {
    private readonly Provider?;
    static readonly constants: {};
    constructor(config?: CallerConfig, Provider?: AftermathApi | undefined);
    getMarket(inputs: {
        objectId: ObjectId;
    }): Promise<NftAmmMarket>;
    getMarkets(inputs: {
        objectIds: ObjectId[];
    }): Promise<NftAmmMarket[]>;
    getAllMarkets(): Promise<NftAmmMarket[]>;
    private useProvider;
}
//# sourceMappingURL=nftAmm.d.ts.map