UNPKG

bigblocks

Version:

Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React

28 lines 1.88 kB
export declare function useMarketplace(): { buy: { buyListing: import("@tanstack/react-query").UseMutateFunction<import("./useBuyListing.js").BuyListingResult, import("../index.js").MarketError, import("../index.js").MarketListing, unknown>; buyListingAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("./useBuyListing.js").BuyListingResult, import("../index.js").MarketError, import("../index.js").MarketListing, unknown>; isLoading: boolean; isError: boolean; isSuccess: boolean; error: import("../index.js").MarketError | null; data: import("./useBuyListing.js").BuyListingResult | undefined; reset: () => void; }; create: { createListing: import("@tanstack/react-query").UseMutateFunction<import("./useCreateListing.js").CreateListingResult, import("../index.js").MarketError, import("../index.js").NewListing[], unknown>; createListingAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("./useCreateListing.js").CreateListingResult, import("../index.js").MarketError, import("../index.js").NewListing[], unknown>; createTokenListing: (listings: import("../index.js").NewTokenListing[], params: import("./useCreateListing.js").CreateTokenListingParams) => void; createTokenListingAsync: (listings: import("../index.js").NewTokenListing[], params: import("./useCreateListing.js").CreateTokenListingParams) => Promise<import("./useCreateListing.js").CreateListingResult>; isLoading: boolean; isError: boolean; isSuccess: boolean; error: import("../index.js").MarketError | null; reset: () => void; }; isLoading: boolean; hasError: boolean; reset: () => void; }; export type UseMarketplaceReturn = ReturnType<typeof useMarketplace>; //# sourceMappingURL=useMarketplace.d.ts.map