UNPKG

bigblocks

Version:

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

18 lines 965 B
import type { LikeMutationData, UseLikePostResult } from "../types/hooks.js"; import type { BroadcastResult, SocialError } from "../types/social.js"; interface UseLikePostOptions { app?: string; onSuccess?: (result: BroadcastResult) => void; onError?: (error: SocialError) => void; } export declare function useLikePost(options?: UseLikePostOptions): UseLikePostResult; export declare function useUnlikePost(options?: UseLikePostOptions): import("@tanstack/react-query").UseMutationResult<BroadcastResult, SocialError, LikeMutationData, unknown>; export declare function useToggleLike(options?: UseLikePostOptions): { like: UseLikePostResult; unlike: import("@tanstack/react-query").UseMutationResult<BroadcastResult, SocialError, LikeMutationData, unknown>; toggle: (txid: string, emoji: string, currentlyLiked: boolean) => void; isLoading: boolean; error: SocialError | null; }; export {}; //# sourceMappingURL=useLikePost.d.ts.map