import { Web3LibAdapter } from "@bosonprotocol/common"; import { BaseCoreSDK } from "./../mixins/base-core-sdk"; import { OpenSeaMarketplace, OpenSeaSDKHandler } from "./opensea"; import { MarketplaceType, MarketplaceHandler } from "./types"; type MarketplaceTypeToClass = { [MarketplaceType.OPENSEA]: OpenSeaMarketplace; }; export declare class MarketplaceMixin extends BaseCoreSDK { marketplace(type: T, handler: T extends MarketplaceType.OPENSEA ? OpenSeaSDKHandler : MarketplaceHandler, feeRecipient: string): MarketplaceTypeToClass[T]; } export {}; //# sourceMappingURL=mixin.d.ts.map