import { Observable } from 'rxjs'; import { SafeUrl } from '@angular/platform-browser'; import { RouteConfig } from '../providers'; import { ApiHttpClient } from '../client/api.client'; import { Group, Member } from '../models'; import { Index, Members, Photos } from '../api'; import { PhotoService } from './photo.service'; export declare class MemberService { private readonly routes; private readonly http; private readonly photoService; constructor(routes: RouteConfig, http: ApiHttpClient, photoService: PhotoService); index(query?: Members.Query): Observable>; show(id: number | 'me', params?: Members.Params): Observable; update(id: number | 'me', body?: Members.Change): Observable; groups(id: number | 'me'): Observable>; image(id: number | 'me', query?: Photos.Params): Observable; labels(): Observable; search(query: string, params?: Members.Query): Observable>; }