import { MarketplaceConfirmPaddingOutputsRequest, MarketplaceConfirmPaddingOutputsResponse, MarketplaceCreateListingRequest, MarketplaceCreateListingResponse, MarketplaceCreateOfferRequest, MarketplaceCreateOfferResponse, MarketplaceSetupPaddingOutputsRequest, MarketplaceSetupPaddingOutputsResponse, MarketplaceCreateRequest, MarketplaceCreateResponse, MarketplaceGetListingResponse, MarketplaceSubmitOfferRequest, MarketplaceSubmitOfferResponse, MarketplaceGetListingRequest, MarketplaceSaveListingRequest, MarketplaceSaveListingResponse, MarketplaceTransferRequest, MarketplaceTransferAPIResponse, MarketplaceConfirmListingRequest, MarketplaceConfirmListingResponse, MarketplaceReListingRequest, MarketplaceReListingResponse, MarketplaceConfirmReListRequest, MarketplaceConfirmReListResponse, MarketplaceDeListRequest, MarketplaceDeListAPIResponse, MarketplaceConfirmDeListRequest, MarketplaceConfirmDeListResponse } from "./types/marketplace_types";
import { ClientOptions, InscriptionEnv } from "./types";
export declare class MarketPlaceClient {
    env: InscriptionEnv;
    private api_key;
    private instanceV1;
    constructor(key?: string, environment?: InscriptionEnv, options?: ClientOptions);
    createMarketPlace(createMarketplaceRequest: MarketplaceCreateRequest): Promise<MarketplaceCreateResponse>;
    createListing(createListingRequest: MarketplaceCreateListingRequest): Promise<MarketplaceCreateListingResponse>;
    createOffer(createOfferRequest: MarketplaceCreateOfferRequest): Promise<MarketplaceCreateOfferResponse>;
    submitOffer(submitOfferRequest: MarketplaceSubmitOfferRequest): Promise<MarketplaceSubmitOfferResponse>;
    confirmPaddingOutputs(confirmPaddingOutputsRequest: MarketplaceConfirmPaddingOutputsRequest): Promise<MarketplaceConfirmPaddingOutputsResponse>;
    setupPaddingOutputs(setupPaddingOutputsRequest: MarketplaceSetupPaddingOutputsRequest): Promise<MarketplaceSetupPaddingOutputsResponse>;
    getListing(getListingRequest: MarketplaceGetListingRequest): Promise<MarketplaceGetListingResponse>;
    saveListing(saveListingRequest: MarketplaceSaveListingRequest): Promise<MarketplaceSaveListingResponse>;
    confirmListing(confirmListingRequest: MarketplaceConfirmListingRequest): Promise<MarketplaceConfirmListingResponse>;
    reListing(reListingRequest: MarketplaceReListingRequest): Promise<MarketplaceReListingResponse>;
    confirmReListing(confirmReListRequest: MarketplaceConfirmReListRequest): Promise<MarketplaceConfirmReListResponse>;
    deList(deListRequest: MarketplaceDeListRequest): Promise<MarketplaceDeListAPIResponse>;
    confirmDeListing(confirmDeListRequest: MarketplaceConfirmDeListRequest): Promise<MarketplaceConfirmDeListResponse>;
    transfer(transferRequest: MarketplaceTransferRequest): Promise<MarketplaceTransferAPIResponse>;
}
//# sourceMappingURL=marketplaceClient.d.ts.map