import { Observable } from 'rxjs'; export interface User { name: string; picture: string; } export interface Contacts { user: User; type: string; } export interface RecentUsers extends Contacts { time: number; } export abstract class UserData { abstract getUsers(): Observable; abstract getContacts(): Observable; abstract getRecentUsers(): Observable; }