bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
22 lines • 1.1 kB
TypeScript
import type { SocialTransaction } from "../components/social/types/social.js";
export declare const SocialActions: {
followUser(targetUserId: string): Promise<SocialTransaction>;
unfollowUser(targetUserId: string): Promise<SocialTransaction>;
createPost(content: string | SocialTransaction): Promise<SocialTransaction>;
follow(targetUserId: string): Promise<SocialTransaction>;
unfollow(targetUserId: string): Promise<SocialTransaction>;
post(content: string | SocialTransaction): Promise<SocialTransaction>;
reply(content: string | SocialTransaction, parentId: string): Promise<SocialTransaction>;
like(postId: string, emoji?: string): Promise<SocialTransaction>;
unlike(postId: string): Promise<SocialTransaction>;
message(params: {
content: string;
recipient?: string;
channel?: string;
encrypted?: boolean;
app?: string;
}): Promise<SocialTransaction>;
friend(bapId: string): Promise<SocialTransaction>;
acceptFriend(bapId: string): Promise<SocialTransaction>;
};
//# sourceMappingURL=protocol.d.ts.map