import { Observable } from "rxjs"; import UserProfile from "../../models/UserProfile"; export default interface UserProfileRepository { getUserProfile(userId: string, authToken: string): Observable; getUserProfiles(authToken: string, userIds: string[]): Observable; updateUserProfile(userProfile: UserProfile, authToken: string): Observable; follow(userId: string, authToken: string): Observable; unFollow(userId: string, authToken: string): Observable; }