bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
28 lines • 1.88 kB
TypeScript
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