import { UseCase } from "../UseCase"; import SessionRepository from "../../data/repositories/SessionRepository"; import { Observable } from "rxjs"; import UserProfileRepository from "../../data/repositories/UserProfileRepository"; import UserProfile from "../../models/UserProfile"; export declare class GetUserProfiles extends UseCase { private sessionRepository; private userProfileRepository; constructor(sessionRepository: SessionRepository, userProfileRepository: UserProfileRepository); protected buildUseCaseObservable(params?: GetUserProfilesParams): Observable; } export declare class GetUserProfilesParams { private userIds; private constructor(); static forUserIds(userIds: string[]): GetUserProfilesParams; getUserIds(): string[]; }