import type { FreeAppStore } from '../index.js'; export interface FriendRequestBadgeProps { app: FreeAppStore; } /** Red dot with incoming request count. Renders nothing if 0. Polls every 30s. */ export declare function FriendRequestBadge({ app }: FriendRequestBadgeProps): import("react/jsx-runtime").JSX.Element | null; export interface AddFriendButtonProps { app: FreeAppStore; userId: string; } /** Context-aware button: shows Add Friend / Pending / Accept / Friends. */ export declare function AddFriendButton({ app, userId }: AddFriendButtonProps): import("react/jsx-runtime").JSX.Element | null; export interface FriendsListProps { app: FreeAppStore; onSelectFriend?: (userId: string) => void; } /** Tabbed panel: Friends / Requests / Search. */ export declare function FriendsList({ app, onSelectFriend }: FriendsListProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=friends.d.ts.map